使用view.getId();,通常用于onClick(View v)方法
// from View.OnClickListener
@Override
public void onClick(View v){
switch( v.getId() ) { // <= this is it
case R.id.first_id:
// do something
break;
}
}
Run Code Online (Sandbox Code Playgroud)
View只包含id而不是name,我认为它无法检索它.
从您的评论中,我认为您可以将索引放入android:tag属性
如
<RadioButton android:tag="1" />
Run Code Online (Sandbox Code Playgroud)
然后,您可以调用button.getTag来获取标记值.希望这可以帮助您摆脱开关案例陈述..
| 归档时间: |
|
| 查看次数: |
6548 次 |
| 最近记录: |