2011-07-05 47 views

回答

23

定义自定义主题与项目:

<item name="android:activatedBackgroundIndicator">@drawable/my_background</item> 

接下来,声明的状态列表.xml文件是可绘制res/drawable/my_background.xml下,如下图所示:http://developer.android.com/guide/topics/resources/drawable-resource.html#StateList确保它有响应android:state_activated="true"的项目。这是您激活的亮点。

主题步骤是可选的(如果您选择,您可以直接使用状态列表drawable),但它提供了一个额外的灵活性层,因为您已经定义了您的ListView项目以使用该主题属性,您可以此更改会影响任何使用自定义主题的活动。

如果您需要在主题的详细信息请看这里:http://developer.android.com/guide/topics/ui/themes.html

+0

斐伊川adamp,太感谢你了,它帮助我。 – dharan