0

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

<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/轨迹球在它们上方)显示全光,而不是半光。

我只是没有真正得到这些列表选择器。

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

4

1 回答 1

1

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

于 2012-10-21T03:17:54.767 回答