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