두 개의 ListView가 있는 Android 애플리케이션에서 목표는 선택한 항목을 하나의 ListView에 유지하는 것입니다. 다른 ListView에서 선택한 항목의 세부 정보를 표시하는 동안 강조 표시됩니다.
<ListView android:id="@+id/cli_lista" android:choiceMode="singleChoice" android:listSelector="#666666" ...> </ListView> <ListView android:id="@+id/cli_lista_det" ...> </ListView>
cli_lista에서 선택한 항목이 강조 표시된 상태로 유지되도록 하려면:
선택 모드를 프로그래밍 방식으로 설정:
listView.setChoiceMode(AbsListView.CHOICE_MODE_SINGLE);
선택한 항목의 배경색 지정:
android:listSelector="#666666"
또는 프로그래밍 방식으로:
listView.setSelector(getResources().getDrawable(R.drawable.selector_background));
위 내용은 Android ListView에서 선택한 항목에 대한 강조 지속성을 유지하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!