为了账号安全,请及时绑定邮箱和手机立即绑定

请问一下 如果有许多个button都需要监听 难道每个button都定义一个方法然后在使用@click()注解吗

比如两个button  

@ViewById(R.id.btn1)

Button button1;

@ViewById(R.id.btn2)

Button button2;

@Click(R.id.btn1)

public void onclickBtn1(){

}

@Click(R.id.btn2)

public void onclickBtn2(){

}

都要这样写吗?

正在回答

3 回答

我在想,两个按钮怎么可能是同一个功能呢。。

楼主应该在想用一个Click    怎么去区分button1和button2~

0 回复 有任何疑惑可以回复我~

更多关于androidannotations的信息你可以登录他的官网看api,官网:http://androidannotations.org

0 回复 有任何疑惑可以回复我~
@Click({R.id.updateBookmarksButton1, R.id.updateBookmarksButton2})
 void onClicked() {
  finish();
 }

假如按钮功能都是一样的可以这样子

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
懒人必备之Android效率开发框架
  • 参与学习       61359    人
  • 解答问题       72    个

本教程带你学一个快捷方便的Android开发框架,敏捷开发必备

进入课程

请问一下 如果有许多个button都需要监听 难道每个button都定义一个方法然后在使用@click()注解吗

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号