资讯动态

新版android studio 2025 ,gradle8.13.0运行switch代码报错:

发布时间:2026/8/14 14:24:11 来源:尧图企业网站定制
报错如下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已被点击); } }

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价