0
我想將更改應用於微調框。如何風格ActionBar.NAVIGATION_MODE_LIST Android
SpinnerAdapter = new MySpinnerAdapter(getActivity().getApplicationContext(),
android.R.layout.simple_spinner_dropdown_item, list);
我一直在玩的主題,看起來像我需要應用這個爲了做出改變,但它不工作。我是否使用SpinnerItem風格的正確父代?我錯過了什麼?
<style name="MyTheme" parent="@style/Theme.AppCompat.Light">
<item name="android:spinnerStyle">@style/Spinner</item>
</style>
<style name="Spinner" parent="@android:style/Widget.Spinner">
<item name="android:background">@color/pending_red</item>
</style>
我誇大適配器2點不同的佈局,一個在公共查看getDropDownView,另一個在公共查看getView
does not看起來像android.R.layout.simple_spinner_dropdown_item有任何影響一切。
發現其解決
我只好用
<item name="android:actionDropDownStyle">@style/Spinner</item>
代替
<item name="android:spinnerStyle">@style/Spinner</item>
根!
這一切都是here到底!
謝謝你在正確的「父」指點,但它仍然沒有將背景色。我將它追溯到appcompat風格,並嘗試在那裏改變顏色,但即使那樣也行不通。猜猜我在某處丟失了什麼! – Kangars
也許這是因爲你設置了默認的'android.R.layout.simple_spinner_dropdown_item',它不能改變。嘗試去定製一個 – Rick
這可能是這種情況,但我意識到我使用的是spinnerStyle,而不是actionDropDown! – Kangars