正如您在我的程序的以下屏幕截图中看到的那样,屏幕包括多个框架,每个框架都有两个 ImageView 和一个 TextView 。 我希望在用户单击框架(或 imageView 或 textView)时启动另一个 Activity 。
在代码中,我写了:
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,为框架布局配置点击监听器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6010231/