在android中检索视图名称属性?

时间:2012-03-12 10:31:07

标签: android

无论如何都要在android中检索视图的名称?一直走过api,没有看到任何方法来做到这一点。

2 个答案:

答案 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来获取标记值。希望这可以帮助你摆脱开关案例陈述..