[英]Spinner default text color white?
我想更改微調器默認值的顏色。
此值無緣無故是白色,如何將默認值的文本顏色固定為黑色?
ArrayAdapter<String> adapter;
List<String> list;
list=new ArrayList<String>();
list.add("0.01");
list.add("0.10");
list.add("1.00");
list.add("10.0");
list.add("100");
adapter= new ArrayAdapter<String>(getApplicationContext(), android.R.layout.simple_spinner_item,list);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner_pas.setAdapter(adapter);
spinner_pas.setSelection(2);
將以下行添加到xml-android.R.layout.simple_spinner_item
android:background="@color/black"
android:textColor="@color/white"
像這樣為Spinner創建自定義主題
<style name="CustomSpinnerTheme"
parent="Base.Widget.AppCompat.DropDownItem.Spinner">
<item name="android:textColor">#000000</item>
<item name="android:background">#ffffff</item>
</style>
並在這里應用
adapter= new ArrayAdapter<String>(getApplicationContext(),
android.R.style.CustomSpinnerTheme,list);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.