【问题标题】:How to style spinner prompt?如何设置微调器提示的样式?
【发布时间】: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"/>  

但一切都没有改变。我想我不明白一些事情:(

【问题讨论】:

    标签: android spinner prompt


    【解决方案1】:

    样式在这里定义:

    style="?android:attr/spinnerItemStyle"
    

    你必须建立自己的风格并将其设置为上述

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-07-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多