自定義ListView的點選Item項後進入另一個activity背景色改變在pressed或selected等狀態時的顏色

jia635發表於2014-08-22

 

在點選進入另一個activity時顏色改變是想在遊戲攻略中實現的,但查資料找不到結果,今天突發靈感終於實現了。

我們大多數情況下都是自己寫adapter,在寫的那個Class中定義一個 boolean 型的 IsJump。然後在 OnItemClickListener 中 把 IsJump 設定為ture,再adapter2.notifyDataSetChanged();  在Adapter中 ture 的情況設定一種顏色就解決問題標記是否讀過了。‘

自定義ListView的Item項在pressed或selected等狀態時的顏色

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_pressed="true" android:drawable="@drawable/list_selector_background_focus" />
    <item android:state_selected="true" android:drawable="@drawable/list_selector_background_focus" />
    <item android:state_focused="true" android:drawable="@drawable/list_selector_background_focus" />
    <!-- default drawable -->
    <item android:drawable="@drawable/list_selector_background" />
</selector>





相關文章