2010-09-17 25 views
4

我看到使用android狀態(如「selected」)來定義樣式的選擇器的示例。這裏一個簡單的例子:Android選擇器的自定義項狀態

<selector> 
    <item android:state_selected="true" android:drawable="@color/transparent" /> 
    <item android:drawable="@drawable/listitem_normal" /> 
</selector> 

所以,我的問題是:我可以定義和使用自己的狀態,而不是

android:state_selected="true" 

我的目標是基於一個整數值的顏色形狀,像簡版這個熱圖: alt text

回答

5

你最初想要的可以用自定義布爾屬性來完成。

你可以看到一個編碼的例子here