Android 从按钮获取文本

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

如果我使用多个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.choice1, R.id.choice2})
void choice(View clickedView) {
    [...]
}
此外,您不必使用
ViewById
为按钮添加注释即可使用
单击
(当然,除非您确实需要引用这些实例)