2

내가 사용 스피너 드롭 다운 메뉴에서 선택한 옵션의 배경을 사용자 정의 할 수 있습니다회 전자 드롭 다운에서 스타일을 사용자 정의하는 방법 선택 사항?

<item name="android:spinnerStyle">@style/customSpinner</item> 
<style name="customSpinner" parent="@android:style/Widget.Holo.Light.Spinner"> 
<item name="android:textColor">#000000</item> 
<item name="android:background">#000000</item> 
</style> 

하지만 드롭 다운이이 옵션 목록의 배경과 텍스트 색상을 변경 관리 할 수 ​​없습니다. 어떻게해야합니까?

답변

1
adapter.setDropDownViewResource(R.layout.custom_spinner); 

custom_spinner.xml -

<?xml version="1.0" encoding="utf-8"?> 
<TextView 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    parent="@android:style/TextAppearance_Widget_DropDownItem" 
    android:textColor="#988767" 
> 
</TextView> 
+0

감사하지만 난 그냥 텍스트 색상을 변경하려면, 기본 안드로이드 스타일을 사용하고 싶습니다. 나는 그것을 어떻게 얻을 수 있습니까? –

+0

원하는 Android 스타일을 상속하는 사용자 정의 스타일을 만들고 textColor 속성 – Marmoy

+0

@DavidMarmoy를 재정의하지만 드롭 다운 목록 옵션에 대한 책임이있는 Android 스타일을 찾을 수 없습니다. 선택한 옵션은 android : style/Widget.Holo.Light.DropDownItem.Spinner입니다. 그러나 다른 옵션을 사용할 수있는 것은 아닙니다. –

관련 문제