`focusable` 和 `clickable` 之间的区别
Posted
技术标签:
【中文标题】`focusable` 和 `clickable` 之间的区别【英文标题】:difference between `focusable` and `clickable` 【发布时间】:2012-12-12 12:36:37 【问题描述】:android中clickable
和focusable
有什么区别?
【问题讨论】:
【参考方案1】:Clickable
表示它可以被指针设备点击或被触摸设备点击。 Focusable
表示它可以从键盘等输入设备获得焦点。像键盘这样的输入设备无法根据输入本身决定将其输入事件发送到哪个视图,因此它们将它们发送到具有 focus 的视图。
【讨论】:
【参考方案2】:Focusable
表示将发生 ACTION_UP 事件。它会得到它,它不会释放它。
Clickable
表示先是 ACTION_DOWN,最后是 ACTION_UP。它会在最后获得并释放它。
【讨论】:
不应该Clickable
先 ACTION_DOWN 然后 ACTION_UP?以上是关于`focusable` 和 `clickable` 之间的区别的主要内容,如果未能解决你的问题,请参考以下文章
005.使用百度SDK写hello baidumap时,在布局xml文件中添加地图控件时;提示'clickable' attribute found, please also add
ListView setOnItemClickListener无效原因分析
android GridView的setOnItemClickListener事件不执行