2011-07-05 45 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