【发布时间】:2011-03-31 13:48:47
【问题描述】:
我已经成功地设置了微调器背景的样式,如下所示: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"/>
但一切都没有改变。我想我不明白一些事情:(
【问题讨论】: