无论如何都要在android中检索视图的名称?一直走过api,没有看到任何方法来做到这一点。
答案 0 :(得分:9)
使用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;
}
}
答案 1 :(得分:9)
查看只包含id而不是名称,我认为它无法检索它。
从您的评论中,我认为您可以将索引放入android:tag属性
,例如
<RadioButton android:tag="1" />
然后,您可以调用button.getTag来获取标记值。希望这可以帮助你摆脱开关案例陈述..