首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于ListView的state_activated、state_selected、state_pressed、state_focused的说明

用于ListView的state_activated、state_selected、state_pressed、state_focused的说明
EN

Stack Overflow用户
提问于 2012-11-30 04:34:14
回答 1查看 22.9K关注 0票数 35

有没有人能解释一下(或者给我一个链接,解释一下) ListView项目的state_activated、state_selected、state_pressed和state_focused之间的区别?它们都是ListViews的有效状态吗?使用触摸或键盘有关系吗?This link似乎不再有效。

非常感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-11-30 04:36:56

当使用keyboard/dpad/trackball/etc.

  • state_selected 在使用键盘/dpad/轨迹球/等选择项目时使用。
  • state_activated 在 View.setActivated(true) 被调用时使用。这用于“持久选择”(例如,请参阅平板电脑上的设置)
  • 当用户通过触摸或键盘或鼠标按下项目时使用 state_pressed
  • 如果项目被标记为可聚焦并且它通过键盘/dpad/轨迹球/等的用户接收焦点,则使用 state_focused。或者如果项目在触摸模式下可聚焦
票数 68
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13634259

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档