4
我正在使用Android平板電腦應用程序。我創建了一個自定義操作欄,並按照自己想要的方式設置了樣式,除了紡紗工。Android更改微調按下顏色光全息主題
我的主題擴展了Holo Light,這意味着當我按下微調器時它會變成藍色。我該如何改變這一點?
我正在使用Android平板電腦應用程序。我創建了一個自定義操作欄,並按照自己想要的方式設置了樣式,除了紡紗工。Android更改微調按下顏色光全息主題
我的主題擴展了Holo Light,這意味着當我按下微調器時它會變成藍色。我該如何改變這一點?
在您的主題中指定android:actionDropDownStyle
的自定義樣式,其自身的android:background
爲您的自定義狀態列表可繪。
下面是在默認情況下指定的:
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_enabled="false"
android:drawable="@drawable/spinner_ab_disabled_holo_dark" />
<item android:state_pressed="true"
android:drawable="@drawable/spinner_ab_pressed_holo_dark" />
<item android:state_pressed="false" android:state_focused="true"
android:drawable="@drawable/spinner_ab_focused_holo_dark" />
<item android:drawable="@drawable/spinner_ab_default_holo_dark" />
</selector>
你需要爲這些國家的每一個(和MDPI,華電國際和xhdpi)提供自己的圖像。
您可以修改平臺附帶的版本,讓您的生活更輕鬆。在drawable-mdpi
,drawable-hdpi
和drawable-xhdpi
文件夾中查找SDK/platforms/platform-14/data/res/
。
我增加了以下我的主題<項目名稱= 「機器人:actionDropDownStyle」><! - 風格溢出菜單中的項目 - > @風格/ MySpinner 然後創建 <樣式名稱= 「MySpinner」>- @ drawable/spinner_background
這似乎並不奏效。將spin_background drawable作爲背景添加到xml佈局中的微調器時,它可以工作。所以我可以排除可繪製的問題。 –
bencallis
2012-01-28 23:43:51