목록보기가 있습니다. 해당 목록보기에서 일부 항목을 회색으로 표시하고 사용하지 않도록 설정하고 별도의 색으로 나머지 목록 항목을 사용하도록 설정해야합니다. 이 작업을 수행하는 방법?목록 항목을 비활성화하고 회색으로 표시합니다.
5
A
답변
5
ListView에 대해 BaseAdapter를 확장하는 사용자 지정 어댑터를 작성해야합니다. 특정 항목을 비활성화하려면이 어댑터에서 "boolean isEnabled (int position)"을 재정의하고 비활성화하려는 모든 위치에 대해 false를 반환해야합니다.
특정 목록 요소의 배경색을 변경하는 방법 : 표시하려는 데이터 구조에 배경색 값을 저장할 수 있습니다. 사용자 지정 어댑터의 'getView()'메서드에서 현재 요소에 대한이 색상 값을 확인하고 올바른 배경색 세트가 설정된보기를 반환해야합니다.
또는 ListView에서 'getChildAt()'를 호출하고 목록의 원하는 요소에 대한 View 개체를 가져 와서 배경색을 변경할 수 있습니다. 차라리 이전 솔루션을 사용하고 싶습니다.
이렇게 변경 한 후에는 ListView 어댑터에서 'notifyDataSetChanged()'를 호출해야합니다.
+0
많이 고맙다 !!! 그게 효과가! – mdv
관련 문제
- 1. dojo 그리드의 모든 내용을 비활성화하고 회색으로 표시합니다.
- 2. NSWindow의 내용을 회색으로 표시합니다.
- 3. MapView가 부분적으로 내지도를 회색으로 표시합니다.
- 4. Timelay에 imagelist 항목을 표시합니다.
- 5. 목록 선택을 비활성화하고 하위 기능을 유지하십시오.
- 6. 새보기에서 항목을 만들고 표시합니다.
- 7. ListPreference에서 항목 항목을 회색으로 표시하는 방법
- 8. Blackberry - 메뉴 항목을 회색으로 표시하는 방법?
- 9. C# 컨트롤을 회색으로 그려 다른 회색으로 그립니다.
- 10. 목록의 항목을 이메일과 같이 표시합니다.
- 11. 목록 항목을 파이썬으로 표시
- 12. 목록 항목을 통해 탐색
- 13. LaTeX로 회색으로 표시된 환경
- 14. smartgwt의 SelectItem에서 몇 가지 옵션 항목을 회색으로 표시하는 방법은 무엇입니까?
- 15. 메뉴 항목을 사용할 수 있지만 여전히 회색으로 표시됩니다.
- 16. SharePoint 목록 항목을 사용하여 목록 항목 업데이트
- 17. 다른 목록 항목을 기반으로 목록 항목 채우기
- 18. 목록 항목을 목록 상자 맨 위로 이동
- 19. iPhone UITableView 컨트롤러가 시작시 마지막 항목을 표시합니다.
- 20. Google 리더 API가 항목을 읽지 않음으로 표시합니다.
- 21. 항목을 Linq로 그룹화하고 MVC보기의 표에 표시합니다.
- 22. ExtJS 창에서 GridPanel 항목을 동적으로 추가하고 표시합니다.
- 23. PHP를 사용하여 MySQL 항목을 그룹별로 그룹화하고 표시합니다.
- 24. Silverlight 4의 목록 상자 항목을 통한 애니메이션
- 25. 갤러리의 목록 항목을 회전하는 jQuery
- 26. jQuery에서 목록 항목을 추가하는 방법?
- 27. 여러 목록 항목을 동시에 드래그
- 28. jquery를 사용하여 목록 상자의 기본 데이터를 표시합니다.
- 29. p4 diff2 또한 변경 목록 설명을 표시합니다.
- 30. 블록 목록/표에 배열 요소를 표시합니다.
어떻게 목록을 생성합니까? 프로그래밍 방식으로 Java 활동 내부 또는 XML 리소스로? – methode