我在我的應用程序中使用滑動菜單。在此菜單中有一個listview.I在我的列表視圖中使用行佈局。滑動菜單列表項目設置顏色
我行佈局是這樣的:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/color_back_frag"
android:layout_width="match_parent"
android:layout_height="50dp"
android:background="@drawable/list_item_selector"
android:orientation="horizontal" >
<ImageView
android:id="@+id/row_icon"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:padding="10dp"
android:src="@drawable/ic_launcher" />
<TextView
android:id="@+id/row_title"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:gravity="center_vertical"
android:padding="10dp"
android:text="Medium Text"
android:textAppearance="@android:style/TextAppearance.Medium"
android:textColor="@color/white" />
</LinearLayout>
和我list_item_selector是這樣的:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/and_satir_01" android:state_pressed="true"/>
<item android:drawable="@drawable/and_satir_01" android:state_selected="true"/>
<item android:drawable="@drawable/and_satir_02"/>
</selector>
當我點擊列表項的像flash.But我想了一會兒背景變化它就像在Facebook應用程序中。在Facebook應用程序中,當您單擊滑動菜單列表項目時,背景會在「滑入」過程中與更改後的免費圖像保持一致。 我不確定我是否清楚地告訴了這件事。
我想要的是,在列表項單擊後,列表項背景應保持「state_pressed」背景,直到完成滑入過程。 有什麼辦法可以做到嗎?
你也試過'android:state_focused'嗎? – fiddler
是的,我做了,並沒有工作 – kaplanfat