Dalam aplikasi Android dengan dua ListViews, matlamatnya adalah untuk mengekalkan item yang dipilih dalam satu ListView diserlahkan sambil memaparkan butiran item yang dipilih dalam ListView yang lain.
<ListView android:id="@+id/cli_lista" android:choiceMode="singleChoice" android:listSelector="#666666" ...> </ListView> <ListView android:id="@+id/cli_lista_det" ...> </ListView>
Untuk memastikan item yang dipilih dalam cli_lista kekal diserlahkan:
Tetapkan Mod Pilihan secara pemrograman:
listView.setChoiceMode(AbsListView.CHOICE_MODE_SINGLE);
Tentukan warna latar belakang untuk item yang dipilih:
android:listSelector="#666666"
atau secara pengaturcaraan:
listView.setSelector(getResources().getDrawable(R.drawable.selector_background));
Atas ialah kandungan terperinci Bagaimana untuk Mengekalkan Kegigihan Serlahkan untuk Item Terpilih dalam Android ListView?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!