【问题标题】:Explanation of state_activated, state_selected, state_pressed, state_focused for ListViewListView的state_activated、state_selected、state_pressed、state_focused的解释
【发布时间】:2012-11-29 20:34:14
【问题描述】:

谁能解释(或指向解释的链接)ListView 项的 state_activated、state_selected、state_pressed 和 state_focused 之间的区别?它们都是 ListViews 的有效状态吗?使用触摸或键盘是否重要? This link 似乎不再有效。

非常感谢!

【问题讨论】:

标签: android android-listview


【解决方案1】:
  • state_selected 用于使用 键盘/dpad/轨迹球/等。
  • state_activated 在调用 View.setActivated(true) 时使用。这 用于“持久选择”(请参阅​​平板电脑上的设置 实例)
  • state_pressed 在用户按下项目时使用 通过触摸、键盘或鼠标
  • state_focused 在项目被标记为可聚焦并且接收到时使用 通过键盘/dpad/轨迹球/等的用户进行对焦。或者如果 该项目在触摸模式下可聚焦

【讨论】:

  • state_activated 和 state_active 的区别?
  • “state_activated”是否用于其他情况?例如,在 listView 上进行多项选择时使用什么?使用“state_activated”和“state_checked”有什么区别?
  • 我想知道,我将使用激活来突出显示列表视图中的一个项目,但它是否将其他列表项的激活设置为 false ...如果不这样做这样我就不必找到另一个激活的子项并将激活设置为 false?
猜你喜欢
  • 2011-12-25
  • 2014-11-26
  • 1970-01-01
  • 1970-01-01
  • 2011-09-19
  • 2012-12-23
  • 1970-01-01
  • 1970-01-01
  • 2010-12-25
相关资源
最近更新 更多