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

Not*_*bad 10 android

反正有没有在android中检索视图的名称?一直走过api,没有看到任何方法来做到这一点.

Mar*_*era 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;
    }
}
Run Code Online (Sandbox Code Playgroud)


Qia*_*Jin 9

View只包含id而不是name,我认为它无法检索它.

从您的评论中,我认为您可以将索引放入android:tag属性

<RadioButton android:tag="1" />
Run Code Online (Sandbox Code Playgroud)

然后,您可以调用button.getTag来获取标记值.希望这可以帮助您摆脱开关案例陈述..