목록 활동을 사용하지 않고 간단한 활동에서 왼쪽의 체크 박스 다음에 목록보기의 모든 행에 대한 오른쪽 텍스트를 어떻게 표시 할 수 있습니까? 아무 행이나 탭하려면 확인란을 선택해야합니다.목록 활동이없는 체크 박스가 포함 된 안드로이드 목록보기
답변
이 자습서를 확인하십시오 - 사용자 지정 목록보기 항목 레이아웃을 구현하는 방법을 알려줍니다. http://www.softwarepassion.com/android-series-custom-listview-items-and-adapters/
전체 항목의 어떤 부분을 클릭하면, 체크 박스의 상태 변경을하여 항목의 레이아웃 루트 요소 (convertView)에 OnClickListener를 추가하고이 체크 박스의 상태를 전환합니다.
PS ListActivity에 신경 쓰지 마세요. 어느 쪽이든 작동합니다. 중요한 것은 사용자 정의 어댑터이며 항목의 사용자 정의 레이아웃을 부 풀리는 getView() 메소드입니다. 항목은 확인 가능을 구현해야합니다 그리고 당신은 그것의 ListView singleChoice 또는 선다형 문제 모드를 사용할 수 있습니다 :
UPD 여기 당신이 원하는 것을 달성하기 위해 더 적절한 방법입니다. 여기에 대한 대답이 있지만, 대답은 체크 박스에 대한 실제적인 부분을 놓친 것 같습니다.
Android ListView with RadioButton/CheckBox in singleChoice mode and a custom row layout
같은 시도했지만 체크 박스없이 listview의 행을 inflate 때 setOnItemClickListener 일하고있다. 그러나 행에 체크 박스를 추가하면 listview의 setOnItemClickListener가 호출되지 않습니다. –
행의 루트보기와 확인란에 대해 OnClickListener를 사용할 수 있습니다. 그런 식으로 체크 박스를 클릭하면 이벤트를 수신합니다. 그 행에있는 다른 것을 클릭하면 행의 루트보기가 이벤트를받습니다. 둘 다 똑같은 일을 할 수 있습니다 - 체크 박스에서 toggle()을 호출하십시오. –
비록 당신이 성취하려는 것에 더 적절한 해결책이있는 것 같습니다. 답변에 대한 링크를 추가했습니다. 확인해보십시오. –
그냥 사용하여, XML에서 참조를 얻을 :
listView=(ListView)findViewById(R.id.listView);
설정 어댑터를 활동에 단일 선택 모드 또는 다중 선택 모드로
ArrayAdapter<String> adapter=new ArrayAdapter<String>(this, android.R.layout.simple_list_item_multiple_choice, arr);
listView.setAdapter(adapter);
setChoice 모드를
listVIew.setChoiceMode(ListView.Choice_Mode_Mutlitple);
지금 listview에서 체크 박스를 선택하거나 선택 해제 할 수 있습니다.
하지만이 오른쪽에 확인란을 제공합니다 내가 왼쪽에 그것을 필요로로 –
다음 사용자 정의 하나를 만들 수 있습니다 – jeet
- 1. 체크 박스가 포함 된 목록 상자
- 2. 체크 박스가 포함 된 WPF ComboBox 찾기
- 3. 확장 가능 목록보기 체크 박스가 유지되지 않음
- 4. Asp.Net - 체크 박스가 내가 체크 박스가 포함 된 매우 복잡한 페이지가
- 5. 제목, 이미지 및 텍스트가 포함 된 목록보기?
- 6. 양식에 체크 된 모든 체크 박스가 표시됩니다.
- 7. 체크 박스가 체크 된 상태로 유지됩니다.
- 8. 체크 된 모든 체크 박스가 작동하지 않습니다.
- 9. Jquery는 체크 박스가 체크 된 경우에만 실행해야합니다.
- 10. 체크 박스가 선택된 경우 ServiceDependancy 포함 WIX
- 11. WinForms 라디오 및 체크 박스가 모두 포함 된 TreeView
- 12. 검색 바가있는 안드로이드의 이미지가 포함 된 맞춤 목록보기/목록
- 13. 삭제를위한 체크 박스가있는 목록보기
- 14. 체크 박스가 선택되어 있지 않은 체크 상자가있는 목록 상자
- 15. C# 스킵 체크 박스 목록보기
- 16. 체크 박스가 체크 I이 테이블을
- 17. 교체 된 내용에서 체크 박스가 작동하지 않습니다.
- 18. jQuery에 동적으로로드 된 체크 박스가 표시되지 않습니다.
- 19. Zend_Form : 비활성화 된 체크 박스가 잘못 동작합니다.
- 20. 체크 박스가 mysql에서 확인되었습니다
- 21. 체크 박스가 체크되지 않습니다
- 22. 체크 박스가 페이지보기를 토글합니다.
- 23. 정렬되지 않은 목록 항목에서 체크 박스가 작동하지 않습니다.
- 24. PHP 체크 박스가 체크 된 경우에만 양식 제출
- 25. 체크 박스가 체크 된 경우 mysql 데이터베이스를 확인하십시오.
- 26. jQuery UI 체크 박스가 체크 된 속성에 영향을 미치지 않습니다.
- 27. 항상 PHP 체크 박스가 체크 표시됨
- 28. 안드로이드 멀티 라인 목록보기
- 29. 머리글에있는 체크 박스가있는 그룹화 된 목록보기
- 30. 체크 박스가 활성화 된 상태에서 목록 상자에서 항목을 삭제하십시오. 삭제하려는 파일을 확인하여
이 http://www.vogella.de/articles/AndroidListView/article.html 그것은 목록을 확장 .. –
이 링크를 확인 :하지만 어떤 중요한 것은 아이디어, 당신은 그것을 알아낼 수 있습니다 내기 활동, 내 경우가 아니야 –