关于Android中View的onClick方法

下雨天没带雨伞 2015-10-20 10:45:44
Android中activity布局文件里面添加了Fragment之后,Fragment里面的布局元素的事件监听,在代码里面直接setOnClickListener是有用的,但在布局文件中添加onClick事件就没用了,是为什么?是不是调用这个view.getId()的时候获得的View对象不对吗?新手,请大神解决。
...全文
517 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
哎,真难 2015-10-22
  • 打赏
  • 举报
回复
建议看下view的分发机制
leobert_lan 2015-10-22
  • 打赏
  • 举报
回复
一般来说,不要在xml布局文件中指定view的onClick事件执行的代码,整个项目不便于管理。 在Activity中实例化之后用setOnClickListener()好一些。
=10_01= 2015-10-21
  • 打赏
  • 举报
回复
没必要一定使用 onClick 写点击事件。
  • 打赏
  • 举报
回复
就是只能在onCreateView方法里面直接设置监听,而不能在XML里面添加onClick方法吗?
Edisonliao666 2015-10-20
  • 打赏
  • 举报
回复
在继承Fragment的类中,重写onCreateView()方法,在里面进行对按钮的监听。因为Fragment加载的布局和MainActivity加载的布局不是同一个布局

80,360

社区成员

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

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