-1
A
답변
3
를 사용하여 안드로이드 사용자의 ListView. CustomAdapter 클래스에 getView()
메서드가있는 경우 행 배경색을 position
으로 변경하십시오.
@Override
public View getView(int position, View convertView, ViewGroup parent) {
View vi = convertView;
if (convertView == null)
vi = inflater.inflate(R.layout.row, null);
if(position==0){
vi.setBackGroundColor(Color.RED);
}else if(position==1){
vi.setBackGroundColor(Color.WHITE);
}else if(position==2){
vi.setBackGroundColor(Color.PINK);
}
return vi;
}
1
ListView
각 항목에 대한 View
의를 만들기위한 책임이있는 ListAdapter
개체를 사용합니다. 따라서 새로운 ListAdapter
(또는 하나를 확장)을 만들고 getView
메서드에서보기를 만들고 배경을 설정해야합니다 (setBackgroundColor()
사용).
관련 문제
- 1. 안드로이드리스트 뷰 텍스트 색상
- 2. 안드로이드리스트 뷰
- 3. 안드로이드리스트 뷰
- 4. 안드로이드리스트 뷰 ArrayAdapter 예제
- 5. 안드로이드리스트 뷰 센터 선택
- 6. 안드로이드리스트 뷰 (ArrayList 포함)
- 7. 안드로이드리스트 뷰 섹션 헤더
- 8. 안드로이드리스트 뷰 행 애니메이션
- 9. 안드로이드리스트 뷰 도움말
- 10. 안드로이드리스트 뷰 데이터베이스보다
- 11. 안드로이드리스트 뷰 포커스
- 12. 안드로이드리스트 뷰 텍스트 정렬
- 13. 안드로이드리스트 뷰 : mouseover 액션
- 14. 안드로이드리스트 뷰 지연로드
- 15. 헤더가있는 안드로이드리스트 뷰
- 16. 안드로이드리스트 뷰 아이템 배경색
- 17. 안드로이드리스트 뷰 전체리스트 선택
- 18. 안드로이드리스트 뷰 이미지 크기
- 19. 안드로이드리스트 뷰 레이아웃 inflater
- 20. 테이블 레이아웃에 안드로이드리스트 뷰
- 21. Google지도를 사용하는 안드로이드리스트 뷰
- 22. 안드로이드리스트 뷰 요소 높이 변경
- 23. 안드로이드리스트 뷰 페이드 드 에지
- 24. 안드로이드리스트 뷰 - 행의 HTML formating
- 25. 안드로이드리스트 뷰 onclick으로 TabActivitycc를 시작하십시오
- 26. 안드로이드리스트 뷰 및 텍스트 워처
- 27. 안드로이드리스트 뷰 - pointToPosition가 invalid_position을 반환했습니다.
- 28. 안드로이드리스트 뷰 행 패딩/여백
- 29. 안드로이드리스트 뷰 스크롤 속도가 느려짐
- 30. 안드로이드리스트 뷰 배경이 그려지지 않았다.
우리는 귀하가 완전한 해결책을 찾기 위해 커뮤니티에 요청하지 않고 직접이 문제를 해결하려고 시도했다고 생각합니다. 비록 당신이 어떤 노력을했는지 우리에게 보여주기위한 몇 가지 코드가있다면 (틀린 경우 라 할지라도) 질문과 국기를 다시 열어 다시 열어주십시오. 감사. – Kev