正如您在我的程序的以下屏幕截图中看到的那样,屏幕包括几个框架,每个框架有两个图像视图和一个文本视图。 当用户点击一个框架(或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();
}
});
我该怎么办? 感谢
答案 0 :(得分:2)
尝试评论以下一行:
Toast.makeText(Main.this, "Frame01 Selected", Toast.LENGTH_SHORT).show();
您确定您当前的班级名称是“Main.java”吗?