2012-06-16 4 views
4

저는 Android 애플리케이션을 개발 중이며 아이스크림 샌드위치 UI에 대한 가이드 라인을 따르려고합니다.ListView 내에서 항목을 선택 가능하게 설정하십시오.

ListActivity에 ListView가 있고 ListView 내에 ArrayAdapter 내의 각 항목에 대한 TextView가 있습니다. 내가 원할 때 ListView 및 컨텍스트 작업 표시 줄 내의 항목을 사용자가 오래 클릭하면 긴 클릭 된 항목이 현재 선택된 상태가됩니다. 거기서부터 사용자는 ListView 내의 여러 항목을 클릭하여 모든 항목을 선택하고 사용자가 ActionBar 내의 버튼을 눌러 ListView 내의 모든 선택된 항목에 대한 작업을 수행 할 수 있습니다.

항목을 길게 클릭했을 때 컨텍스트 작업 표시 줄을 표시하도록 트리거가 설정되었지만 항목이 선택되어 나타나게하고 사용자가 ListView 내에서 항목을 선택/선택 취소 할 수있는 방법을 모릅니다.

감사합니다.

답변

9

여기에 설명 된대로 수행하십시오.

How to highlight selected item in ListView?

은 기본적으로 당신은 다중 선택 청취자 다음 선택 유형을 설정해야합니다. actionmode 콜백에서 필요한 것을 수행하십시오.

+0

감사합니다. Google에서 잘 작동합니다. – Boardy

관련 문제