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

关于ImageButton中的clickable属性是什么意思啊?

关于ImageButton中的clickable属性是什么意思啊?你在视频中并没有提到啊,没加这个属性用真机调试点击最下面的按钮并没有反应!加了这个属性就好了!

正在回答

2 回答

视频中不是说到了吗,底部的四个TabBarItem,是由四个LineLayout组成,而一个LineLayout是由ImageButton和TextView,当用户点击底部Item时候,第一响应是在外层的LineLayout,而系统会默认将点击响应放到ImageButton上面去,处理事件在ImageButton,而视频中处理点击事件(切换Item时候图片的切换)没有实现ImageButton的点击事件,而你如果把ImageButton的clickable属性设置为false的时候,就是告诉系统ImageButton不能点击处理事件,将事件交给外层的LineLayout来处理(注意视频中点击底部TabBarItem切换选中图片状态事件处理方法是绑定在外层的Item上面的)!其实很简单,你这样想,你在一个视图View上面添加一个按钮Button,当你点击按钮的时候,默认的话,系统会响应按钮的点击事件,而不是视图View的点击事件,当你手动指定Button禁用点击时候,就会更改系统的默认行为,交给View来处理。懂了吧!

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

Dior_0002 提问者

非常感谢!
2016-05-03 回复 有任何疑惑可以回复我~

懂了,非常感谢!

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

举报

0/150
提交
取消
多种多样的App主界面Tab实现方法
  • 参与学习       48925    人
  • 解答问题       179    个

本课程就将讲解迄今为止最流行的4种实现Tab的方法

进入课程

关于ImageButton中的clickable属性是什么意思啊?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信