0
我有一個自定義的ListView選擇器,它在ListView的頂部繪製。它工作正常,但我希望列表視圖內的文本變成白色。我怎樣才能做到這一點?如何創建ListView項目可繪製的狀態列表?
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_enabled="false" android:state_focused="true"
android:drawable="@drawable/stocks_gradient" />
<item android:state_pressed="true"
android:drawable="@drawable/swipeview_selected_gradient" />
<item android:state_focused="true"
android:drawable="@drawable/swipeview_selected_gradient" />
</selector>
我不確定你的意思?我怎樣才能給每個列表項添加一個選擇器? – 2011-05-27 06:05:30
您可以通過適配器定義列表項目佈局,對吧?無論如何,您需要爲列表項目填充一些佈局。這個佈局將包含您的文本。所以要改變這個文本的顏色,你需要將樣式或選擇器應用到其中的特定佈局或組件。如果文本看起來不需要改變點擊或焦點,你可以設置'textColor'。如果它必須對狀態作出反應,那麼你需要一個選擇器。我會看看我是否找到一些例子。 – 2011-05-27 06:28:30
好的,增加了一些例子。可能會有所幫助。 – 2011-05-27 06:35:49