为了账号安全,请及时绑定邮箱和手机立即绑定

为什么显示 cannot resolve symbol OnClickListener

public class MainActivity extends AppCompatActivity implements OnClickListener{

正在回答

2 回答

public class MainActivity extends AppCompatActivity implements
        OnClickListener{
    private Button myBtn_1;
    private Button myBtn_2;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);//将布局文件转换成View显示到界面上
        myBtn_1 = (Button)this.findViewById(R.id.btn_1);
        myBtn_2 = (Button)this.findViewById(R.id.btn_2);
        myBtn_1.setOnClickListener(this);
        myBtn_2.setOnClickListener(this);
    }

    public void click(View v){
        switch(v.getId()){
            case R.id.btn_1:
                myBtn_1.setText("按钮1已点击");
                break;
            case R.id.btn_2:
                myBtn_2.setText("按钮2已点击");
                break;
            default:
                break;
        }
    }
}

你们好,我也遇到同样的问题。

在实现OnClickListener接口的时候,接口名变红,问题提示和题主相同,即使加上View.OnClickListener也是红色

0 回复 有任何疑惑可以回复我~

代码贴出来看看,异常信息贴完整一点

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Android攻城狮的第一门课(入门篇)
  • 参与学习       312585    人
  • 解答问题       4633    个

想快速掌握Android应用开发基础,选择学习这门课程就对了。

进入课程

为什么显示 cannot resolve symbol OnClickListener

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信