androidstudio中switch case
时间: 2024-01-05 20:20:50 浏览: 216
Android studio 小案例
4星 · 用户满意度95%
在Android Studio中,switch case语句用于根据不同的条件执行不同的代码块。然而,当使用R.id.xxx作为case时,会出现错误,因为R.id.xxx不是常量。
为了解决这个问题,你可以使用if-else语句来替代switch case语句。下面是一个示例代码:
```java
int id = R.id.xxx;
if (id == R.id.button1) {
// 执行按钮1的代码
} else if (id == R.id.button2) {
// 执行按钮2的代码
} else if (id == R.id.button3) {
// 执行按钮3的代码
} else {
// 执行默认的代码
}
```
通过使用if-else语句,你可以根据不同的id执行相应的代码块,而不需要使用switch case语句。
阅读全文