【发布时间】:2012-11-29 20:34:14
【问题描述】:
谁能解释(或指向解释的链接)ListView 项的 state_activated、state_selected、state_pressed 和 state_focused 之间的区别?它们都是 ListViews 的有效状态吗?使用触摸或键盘是否重要? This link 似乎不再有效。
非常感谢!
【问题讨论】:
谁能解释(或指向解释的链接)ListView 项的 state_activated、state_selected、state_pressed 和 state_focused 之间的区别?它们都是 ListViews 的有效状态吗?使用触摸或键盘是否重要? This link 似乎不再有效。
非常感谢!
【问题讨论】:
state_selected 用于使用
键盘/dpad/轨迹球/等。state_activated 在调用 View.setActivated(true) 时使用。这
用于“持久选择”(请参阅平板电脑上的设置
实例)state_pressed 在用户按下项目时使用
通过触摸、键盘或鼠标state_focused 在项目被标记为可聚焦并且接收到时使用
通过键盘/dpad/轨迹球/等的用户进行对焦。或者如果
该项目在触摸模式下可聚焦【讨论】: