2011-08-29 22 views
2

我使用本教程:添加風格動作條下拉微調使得它不是一個下拉

http://android-developers.blogspot.com/2011/04/customizing-action-bar.html

我設置一個下拉列表主題這樣

<!-- style the list navigation --> 
<style name="MyDropDownNav" parent="android:style/Widget.Holo.Light.Spinner.DropDown.ActionBar"> 
    <item name="android:textColor">#ffffff</item> 
</style> 

現在按下微調器會使其顯示在屏幕中央,而不是作爲下拉菜單。有沒有人遇到過這個?我正在使用他們在示例中所說的內容。即使我刪除了文本顏色,並且只有基於父項的空白樣式,微調框也會出現在屏幕中間。有沒有人找到解決這個問題的方法?

編輯:我忘了提及的另外一件事,風格甚至不更新文本是白色的。

+5

你有沒有想過如何設置文本爲白色?我正在嘗試做同樣的事情! – Dash

+0

對我來說,「android:style/Widget.Holo.Light.Spinner.DropDown.ActionBar」找不到作爲資源...不知道爲什麼,我甚至可以去它在android styles.xml中的聲明這是他們的! – Samuroid

回答

8

找到了解決方案,該示例中的父項不正確。它應該是:

parent="android:style/Widget.Holo.Light.Spinner" 
+9

對於我parent =「android:style/Widget.Holo.Spinner」,我試圖設置文本顏色爲白色。它在黑色背景上總是顯示黑色。你能提供你的完整風格,這可能對我有幫助。 – Taranfx