Android,为框架布局配置单击侦听器

Android,为框架布局配置单击侦听器,android,android-layout,Android,Android Layout,正如您在我的程序的下面的屏幕截图中所看到的,屏幕包括几个帧,每个帧有两个图像视图和一个文本视图。 我希望当用户单击一个框架(或imageView或textView)时,另一个活动开始 在代码中,我写了: final FrameLayout frame01 = (FrameLayout) findViewById(R.id.frame01); 但当我添加以下代码时,程序崩溃了 frame01.setOnClickListener(new View.OnClickListener() {

正如您在我的程序的下面的屏幕截图中所看到的,屏幕包括几个帧,每个帧有两个图像视图和一个文本视图。 我希望当用户单击一个框架(或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”吗?

你能发布Logcat输出吗?哦,伙计,你说得对。我写错了活动。我将代码移动到了true activity,它工作得很好。感谢并为愚蠢的错误感到抱歉:(没关系,老兄。一个问题在解决之前总是坚如磐石,而一旦我们得到了解决方案,愚蠢的错误就会出现。我经常犯这种错误。:D