android xml 文件中按钮绑定点击事件的问题

AndroidDev2022 2020-06-08 10:37:08
如题,在 android xml 文件中按钮绑定点击事件,在 activity 中定义相对应名称的方法时,必须带参数 view,比如 myOnClick(View view),如果去掉这个 view 参数,则会闪退。不管这个 view 是否在代码中用到。这个是什么原因呢?
...全文
497 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
AndroidDev2022 2020-06-14
  • 打赏
  • 举报
回复
是的,所以要多看看源码
王能 2020-06-13
  • 打赏
  • 举报
回复
用的反射,要求就是必须带view参数。 这里的view是点击的那个。
AndroidDev2022 2020-06-12
  • 打赏
  • 举报
回复
引用 3 楼 初学者-Study的回复:
View代表视图,就如你所见的控件都属于视图,你增加点击事件总得让编译器知道你是哪个View增加点击事件吧,就好比,你想去银行办理业务,是不是得先有卡号才行。
解释有点意思,谢谢
初学者-Study 2020-06-12
  • 打赏
  • 举报
回复
View代表视图,就如你所见的控件都属于视图,你增加点击事件总得让编译器知道你是哪个View增加点击事件吧,就好比,你想去银行办理业务,是不是得先有卡号才行。
usecf 2020-06-08
  • 打赏
  • 举报
回复
你可以看下logcat 闪退给出的错误提示 就知道为什么要带view了
AndroidDev2022 2020-06-08
  • 打赏
  • 举报
回复

80,362

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧