2011-03-31 84 views
1

我已經成功地風格的微調背景喜歡這裏:How to set font custom font to Spinner text programmatically?如何設置微調框提示?

我打開微調看起來是這樣的:

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"/> 

但一切都沒有改變。我想我不明白的東西:(

回答

0

風格在這裏被定義:

style="?android:attr/spinnerItemStyle" 

你必須建立自己的風格,並設置它instaed上述

+0

我編輯我的問題與我最新的問題 – DixieFlatline 2011-04-01 07:57:49

+0

順便說一下,ss可能不會在每一行打開的微調器之間繪製分隔線(分隔線)? – DixieFlatline 2011-04-01 08:19:09

+0

http://www.mokasocial.com/2011/03/easily-create-a-default-custom-風格的微調功能的Android / – 2red13 2011-04-01 08:21:59