Как оформить спиннер подсказкой? - PullRequest
1 голос
/ 31 марта 2011

Я успешно разработал стиль фона для прядильщика, например, здесь: Как программно установить собственный шрифт для текста Spinner?

Мой открытый прядильщик выглядит следующим образом:

enter image description here

Единственное, что осталось для стиля, это окно подсказки счетчика (и текст внутри).Как я могу изменить цвет фона и шрифт подсказки блесна?

РЕДАКТИРОВАТЬ: на основе совета 2red13 я создал стиль:

<?xml version="1.0" encoding="utf-8"?>
 <resources>
<style name="spinner_style">                        
    <item name="android:layout_width">fill_parent</item>
    <item name="android:layout_height">wrap_content</item>
    <item name="android:textColor">#00FF00</item>
    <item name="android:typeface">monospace</item>
    <item name="android:background">#8b4513</item>
</style>

и применил его к блесну, как это:

 <Spinner 
    android:id="@+id/spinner"
     style="@style/spinner_style"   
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:prompt="@string/header_prompt"
    android:background="@drawable/spinaca" 
    android:layout_margin="5dip"/>  

Но ничего не изменилось.Наверное, я чего-то не понимаю: (

1 Ответ

0 голосов
/ 31 марта 2011

стиль определен здесь:

style="?android:attr/spinnerItemStyle"

Вы должны создать свой собственный стиль и установить его в соответствии с вышеприведенным

...