4
나는 안드로이드 타블렛 애플 리케이션에서 일하고 있습니다. 나는 커스텀 액션 바를 만들었고 스피너를 제외하고 내가 원하는대로 스타일을 만들 수 있었다.안드로이드 변경 스피너 눌러 색상 라이트 홀로 테마
나의 주요 테마는 홀로 빛을 의미합니다. 스피너를 누르면 파란색으로 변합니다. 어떻게 변경합니까?
나는 안드로이드 타블렛 애플 리케이션에서 일하고 있습니다. 나는 커스텀 액션 바를 만들었고 스피너를 제외하고 내가 원하는대로 스타일을 만들 수 있었다.안드로이드 변경 스피너 눌러 색상 라이트 홀로 테마
나의 주요 테마는 홀로 빛을 의미합니다. 스피너를 누르면 파란색으로 변합니다. 어떻게 변경합니까?
테마에 android:actionDropDownStyle
의 사용자 정의 스타일을 지정하십시오.이 스타일에는 사용자 정의 상태 목록 드로어 블에 대해 android:background
이 있습니다. 당신은 이러한 상태의 각각 (및 MDPI, hdpi에, 및 xhdpi 용)에 대한 자신의 이미지를 제공해야합니다
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_enabled="false"
android:drawable="@drawable/spinner_ab_disabled_holo_dark" />
<item android:state_pressed="true"
android:drawable="@drawable/spinner_ab_pressed_holo_dark" />
<item android:state_pressed="false" android:state_focused="true"
android:drawable="@drawable/spinner_ab_focused_holo_dark" />
<item android:drawable="@drawable/spinner_ab_default_holo_dark" />
</selector>
:
여기에 기본적으로 지정 년대 하나입니다.플랫폼과 함께 제공되는 것을 수정하여 더 쉽게 사용할 수 있습니다. 파일 번호 : SDK/platforms/platform-14/data/res/
은 drawable-mdpi
, drawable-hdpi
및 drawable-xhdpi
폴더입니다.
내가 <항목 이름 = "안드로이드 : actionDropDownStyle"> 내 테마에 다음 추가 @ 스타일/MySpinner 그런 다음 생성 <스타일 이름 = "MySpinner">- @ drawable/spinner_background
이것은 작동하지 않는 것 같습니다. spin_background drawable을 xml 레이아웃의 스피너에 배경으로 추가 할 때 작동합니다. 그래서 드로어 블의 문제를 배제 할 수 있습니다. –
bencallis