2010-11-27 9 views
2

Android 응용 프로그램에서 작업 중입니다. Spinner 컨트롤을 사용하고 항목을 추가했습니다. 회 전자에서 항목의 배경색을 변경하는 방법이 있습니까?
누구든지이 문제를 해결할 수 있습니다. 사전에
감사합니다,Spinner 항목의 배경색 변경

답변

2

을 사용할 수 있습니다 당신은 배경을 9patch 사용해야합니다. http://www.gersic.com/blog.php?id=57

그렇지 않으면, user432209에 의해 주어진 해결책은 간단합니다 : 여기

그렇게하는 방법을 설명하는 튜토리얼입니다. 그러나 XML 레이아웃에서 그렇게하려면 : 또한 항목의 배경이 아닌 전체 회의 배경을 정의합니다 android:popupBackground="YOUR COLOR"을 사용할 수 있습니다

<Spinner android:id="@+id/spinner" 
     ... 
     android:background="#YOUR_HEXA_COLOR"/> 
2

당신이 완전히 배경 스피너를 사용자 정의 할 경우,

yourView.setBackgroundColor(int color) 
+0

xml의 각 회 전자 선택에 다른 배경색을 설정할 수 있습니까? 내 스피너에는 30 가지 이상의 선택 사항이 있으므로 빨간색과 파란색의 배경색을 번갈아 가며 사용하고 싶습니다. – mdegges

+0

문제는'mSpinner.setBackgroundColor (Color.RED);를 사용하면 Spinner 전체가 빨간색으로 바뀌고 검정색 드롭 다운 화살표가 사라집니다. –

0

.