4

是否可以在 switch/case 结构中使用 OR 语句?假设我想在点击两个不同的项目时做同样的事情。

我试过

(case R.id.bOne || case R.id.tvOne):

case (R.id.bOne || R.id.tvOne):

但他们似乎都没有工作..

4

2 回答 2

21

这将起作用:

case R.id.bOne:
case R.id.tvOne:
  // do your stuff
于 2013-02-24T19:46:11.287 回答
5

试试这个:

switch(id){
    case R.id.bOne:
    case R.id.tvOne:
        // do your stuff here
        break;
    case R.id.x:
        // do your stuff here
        break;
    default:
        // do your stuff here
} 
于 2013-02-24T19:48:52.190 回答