我使用基本適配器設置背景圖像,如果
<ListView
android:id="@+id/lstHome"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:drawSelectorOnTop="false"
android:cacheColorHint="#3d4241"
android:clickable="true"
android:listSelector="@drawable/listbackground">
</ListView>
和listbackground.xml使用自定義列表視圖按自定義ListView項
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@android:color/transparent" android:state_pressed="false" android:state_selected="false"/>
<item android:drawable="@drawable/list_background" android:state_pressed="true"/>
<item android:drawable="@drawable/list_background" android:state_pressed="false" android:state_selected="true"/>
</selector>
當我在項目點擊圖片背景只是閃爍,但我想它應該被激活 並顯示背景。 我用android:attr/activatedBackgroundIndicator
在自定義列表視圖,但它並不適用於API低於11
對不起,這是我的錯誤,我會編輯我的新答案,它會正常工作嘗試這一個.... –
我編輯我的新答案檢查出來..?現在 –
現在我再次改變了我的代碼使用這個,你可以得到結果... –