新版android studio 2025 ,gradle8.13.0运行switch代码报错:
报错如下MainActivity.java:45: 错误: 需要常量表达式 case R.id.btn_three: //按钮3的点击事件错误代码如下所示Override public void onClick(View v) { switch (v.getId()) { case R.id.btn_three: //按钮3的点击事件 btn_three.setText(按钮3已被点击); break; } }解决办法修改switch语句为if else语句。Android studio中提供快速切换方法。如下选中“switch”然后ALtEnter或者鼠标悬停在“switch”上等待弹窗弹出对话框选择“Replace ‘switch’ with ‘if’”修改后的正确代码如下所示Override public void onClick(View v) { if (v.getId() R.id.btn_three) { //按钮3的点击事件 btn_three.setText(按钮3已被点击); } }
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2434072.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!