在我的应用程序中,我希望在ListView
. 事实上,我没有一个普通的 ListView,我通过方法ListFragment
从中获取我的 ListView 。getListView()
我以编程方式应用了选择器,例如:
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>
我的列表应该是这样的:
如您所见,所选列表项具有不同的背景,并带有一个向外的箭头。那么我该如何实现呢?