公告
财富商城
积分规则
提问
发文
2019-01-24 23:36发布
我命由我不由天
This question already has an answer here:
Please help me on changing the text color of the spinner.
Try this
custom_spinner_item.xml
<?xml version="1.0" encoding="utf-8"?> <TextView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:gravity="top" android:singleLine="true" android:textColor="@color/iphone_text" />
In Java code
Spinner spnCategory= (Spinner)findViewById(R.id.my_spinner);
..
ArrayAdapter<String> adptSpnCategory = new ArrayAdapter<String>this,R.layout.custom_spinner_item, alCategoryName); adptSpnCategory.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); spnCategory.setAdapter(adptSpnCategory); spnCategory.setOnItemSelectedListener(new OnItemSelectedListener() { public void onItemSelected(AdapterView<?> arg0, View arg1,int arg2, long arg3) { } public void onNothingSelected(AdapterView<?> arg0) { } });
try this:
Spinner spinner = (Spinner)findViewById(R.id.my_spinner); TextView tv = (TextView) spinner.getSelectedView(); tv.setTextColor(Color.BLACK);
otherwise change in spinner_xml:
<?xml version="1.0" encoding="utf-8"?> <TextView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:textSize="20dip" android:gravity="left" android:textColor="#FF0000" android:padding="5dip" />
最多设置5个标签!
Try this
custom_spinner_item.xml
In Java code
..
try this:
otherwise change in spinner_xml: