正如您在下面的程序截图中看到的,屏幕包括几个帧,每个帧有两个图像视图和一个文本视图。
我希望在用户单击某个帧(或imageview或textview)时,启动另一个活动。
在代码中,我写了:
final FrameLayout frame01 = (FrameLayout) findViewById(R.id.frame01);
但是当我添加以下代码时,程序崩溃了!
frame01.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(Main.this, "Frame01 Selected", Toast.LENGTH_SHORT).show();
}
});
我该怎么办?
谢谢
最佳答案
尝试注释以下行:Toast.makeText(Main.this, "Frame01 Selected", Toast.LENGTH_SHORT).show();
你确定你有当前的类名“main.java”吗?
关于android - Android,为框架布局配置点击监听器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6010231/