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

10-09 10:20