Android 从按钮获取文本
如果我使用多个ID和相同的@Click事件方法,如Android 从按钮获取文本,android,android-annotations,Android,Android Annotations,如果我使用多个ID和相同的@Click事件方法,如 @ViewById Button choice1; @ViewById Button choice2; @Click({R.id.choice1,R.id.choice2}) void choice(){ //String text = text of the clicked button } 如何获取正在单击的按钮的文本?如前所述,您可以在方法签名中添加视图参数,如下所示: @Click({R.id
@ViewById Button choice1;
@ViewById Button choice2;
@Click({R.id.choice1,R.id.choice2})
void choice(){
//String text = text of the clicked button
}
如何获取正在单击的按钮的文本?如前所述,您可以在方法签名中添加视图
参数,如下所示:
@Click({R.id.choice1, R.id.choice2})
void choice(View clickedView) {
[...]
}
此外,您不必使用ViewById
为按钮添加注释即可使用单击
(当然,除非您确实需要引用这些实例)