为平板电脑(双窗格)视图执行列表选择器的正确方法是什么?

时间:2012-10-21 02:51:40

标签: android android-listview android-xml

目前,我的列表选择器是:

<item android:drawable="@color/half" android:state_focused="true" android:state_selected="false"/>
<item android:drawable="@color/full" android:state_focused="false" android:state_selected="true"/>
<item android:drawable="@color/half" android:state_activated="true"/>
<item android:drawable="@android:color/transparent"/>

它有效,但有一些奇怪之处。例如,“悬停”在项目上(如在d-pad /轨迹球中移动它们)显示完整的发光,而不是半发光。

我真的没有得到这些列表选择器。

这样做的正确方法是什么?

1 个答案:

答案 0 :(得分:1)

看起来像你的选择器文件中的问题。您要合并两个州FocusSelected。当您使用d-pad聚焦项目时,可能不会发生这种组合。 您可以参考https://stackoverflow.com/a/2728343/630668来解决您的问题。