我已成功设置了微调器背景,如下所示:How to set font custom font to Spinner text programmatically?
我打开的微调器看起来像这样:
只有留给样式的东西是微调框提示框(和文本里面)。如何更改微调器提示的背景颜色和字体?
编辑:基于我创建的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"/>
但一切都没有改变。我想我不明白:(
答案 0 :(得分:0)
这里定义了样式:
style="?android:attr/spinnerItemStyle"
你必须建立自己的风格并将其设置为上述