Android,为框架布局配置单击侦听器
正如您在我的程序的下面的屏幕截图中所看到的,屏幕包括几个帧,每个帧有两个图像视图和一个文本视图。 我希望当用户单击一个框架(或imageView或textView)时,另一个活动开始 在代码中,我写了:Android,为框架布局配置单击侦听器,android,android-layout,Android,Android Layout,正如您在我的程序的下面的屏幕截图中所看到的,屏幕包括几个帧,每个帧有两个图像视图和一个文本视图。 我希望当用户单击一个框架(或imageView或textView)时,另一个活动开始 在代码中,我写了: final FrameLayout frame01 = (FrameLayout) findViewById(R.id.frame01); 但当我添加以下代码时,程序崩溃了 frame01.setOnClickListener(new View.OnClickListener() {
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”吗?你能发布Logcat输出吗?哦,伙计,你说得对。我写错了活动。我将代码移动到了true activity,它工作得很好。感谢并为愚蠢的错误感到抱歉:(没关系,老兄。一个问题在解决之前总是坚如磐石,而一旦我们得到了解决方案,愚蠢的错误就会出现。我经常犯这种错误。:D