1
在我的應用程序中,我想要在ListView
中選擇的項目具有不同的背景。事實上,我沒有一個簡單的ListView,它的ListFragment
其中我通過getListView()
方法得到我的ListView。我編程應用的選擇,如:針對所選清單項目的不同背景
ListView listview = getListView();
listview.setSelector(R.drawable.tablet_settings_list_selector);
而且列表選擇XML是什麼樣子,
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="false" android:state_focused="false"
android:drawable="@drawable/tablet_menu_panel" />
<item android:state_pressed="true" android:state_focused="true"
android:drawable="@drawable/tablet_menu_panel_ontap" />
<item android:state_activated="true"
android:drawable="@drawable/tablet_selected_menu" />
</selector>
這是我的列表看起來應該像:
,你可以看到,選定的列表項具有不同的背景,向外箭頭。那麼我怎麼能做到這一點?
突出的箭頭是在另一個片段? – Luksprog 2012-08-02 07:48:54
http://stackoverflow.com/questions/2562051/listview-item-background-via-custom-selector看這裏 – Waqas 2012-08-02 07:55:14
@Luksprog:是的。這就是爲什麼它有點問題。 – Rajkiran 2012-08-02 09:52:11