2012-09-15 3 views
-1

나는 질문이있다.안드로이드리스트 뷰 - 다양한 색상

ListView의 모든 요소마다 다른 색을 사용할 수 있습니까? 이런 식으로 뭔가 :

enter image description here

+0

우리는 귀하가 완전한 해결책을 찾기 위해 커뮤니티에 요청하지 않고 직접이 문제를 해결하려고 시도했다고 생각합니다. 비록 당신이 어떤 노력을했는지 우리에게 보여주기위한 몇 가지 코드가있다면 (틀린 경우 라 할지라도) 질문과 국기를 다시 열어 다시 열어주십시오. 감사. – Kev

답변

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; 

} 
+0

확인. 고마워요 ! – Defuzer

+0

연속 줄무늬 사이에 간격을 만드는 방법을 알고 있습니까? – Defuzer

+1

'android : dividerheight = "5dp"' –

관련 문제