회 전자 조절기에서 항목이 번갈아 가며 표시되도록 할 수 있습니까?회 전자 항목의 색상이 번갈아 표시됩니다.
답변
예, 가능합니다. 당신이 Spinner Tutorial 다음 경우 다음 교류 색상 효과 생산하는 어댑터 (항목의 List
전달)를 서브 클래 싱 할 수 있습니다 : 당신은 이미 자신의 어댑터를 정의하고 구현하는 경우
ArrayAdapter<CharSequence> adapter =
new ArrayAdapter(this, R.layout.simple_spinner_item, myList) {
@Override
public View getDropDownView(int position, View convertView, ViewGroup parent) {
View view = super.getDropDownView(position, convertView, parent);
if (position % 2 == 0) { // we're on an even row
view.setBackgroundColor(evenColor);
} else {
view.setBackgroundColor(oddColor);
}
return view;
}
}
을 getDropDownView
당신은 추가 할 수 있습니다 당신의 방법의 끝 부분에 위와 같은 것.
- 슬 런드의 조언으로 업데이트되었습니다. 고맙습니다!
회 전자 드롭 다운 목록의 경우 getDropDownView를 재정의해야합니다. Spinner의 경우 getView는 항목의 회 전자 자체에 표시된보기를 반환합니다. getDropDownView는 뷰를 목록에 표시하는 데 사용됩니다. – slund
감사합니다! 실제로 Spinner를 많이 사용하지는 않았고 getDropDownView에 대해 몰랐습니다. 귀하의 의견을 바탕으로 내 대답을 편집했습니다. –
내가 다음과 같은 오류 메시지를 표시하려고 할 때 새 ArrayAdapter 형식의 getDropdowView (int, View, ViewGroup)
사용자 정의 어댑터를 만들고 각 항목의 색상을 변경할 수 있습니다. 자세한 내용은 this 링크를 참조하십시오.
- 1. android : 회 전자 색상이 다른 각 항목
- 2. Android에서 회 전자 높이 정보
- 3. 회 전자
- 4. 진행률 표시 줄을 원하지만 회 전자 진행률 대화 상자가 표시됩니다.
- 5. 회 전자 1 선택에 따라 회 전자 2를 업데이트하는 방법
- 6. 회 전자 - 클릭하여 회 전자에 무언가를 추가하십시오.
- 7. 정렬되지 않은 목록의 항목의 배경색을 번갈아 바꿉니다.
- 8. 회 전자 이벤트보기의 이름
- 9. 회 전자 작은 크기
- 10. 회 전자/줄임표/너비
- 11. 안드로이드, SQLite는, 회 전자 :
- 12. 맞춤 회 전자 팝업
- 13. ArrayAdapter - 회 전자 만들기?
- 14. 스칼라 스핀의 회 전자
- 15. 회 전자 및 포커스
- 16. 회 전자 오류
- 17. h : JSF2의 dataTable 행이 번갈아 표시됩니다.
- 18. 회 전자 데이터 연결 문제 - 데이터 바인딩에 성공했지만 회 전자에 빈 텍스트가 표시됩니다.
- 19. SimpleCursorAdapter와 함께 회 전자 사용
- 20. 자바 스크립트 데이터가 바뀔 때 행 색상이 번갈아 바뀝니다
- 21. 이 HTML 표에서 행 색상이 번갈아 나타나지 않도록하려면 어떻게해야합니까?
- 22. uitableviewcell 데이터가없는 셀에 대해서도 배경 셀 색상이 번갈아 바뀌는 경우
- 23. 회 전자 인터페이스에 대한 질문
- 24. Android에서 양방향 회 전자 개발
- 25. 동적 회 전자 및 sharedpreferences
- 26. 여러 회 전자 및 onItemSelected
- 27. 회 전자 스타일 사용자 정의
- 28. 회 전자 데이터 새로 고침
- 29. db 쿼리로 회 전자 채우기
- 30. 안드로이드 회 전자 "onclicklistener"질문
번갈아 가며 또는 대안을 의미합니까? 당신이 대안을 의미한다면, 당신은 당신이 의미하는 것을 정교 할 수 있습니까? –