关于修改spinner显示文字的颜色设置或者其他设置
2013-09-09 14:42
405 查看
spinner = (Spinner) view.findViewById(R.id.crow_search_select);
ArrayAdapter<CharSequence> arrayAdapter = ArrayAdapter.createFromResource(App.activity, R.array.search_orders,
R.layout.spinner_text_color);// android.R.layout.simple_spinner_item
arrayAdapter.setDropDownViewResource(R.layout.crowd_spinner_dropdown_item);
spinner.setAdapter(arrayAdapter);
spinner.setOnItemSelectedListener(new OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
searchOrderType = position;
beginSearch();
}
@Override
public void onNothingSelected(AdapterView<?> parent) {
}
});
这里ArrayAdapter<CharSequence> arrayAdapter = ArrayAdapter.createFromResource(App.activity, R.array.search_orders,
R.layout.spinner_text_color);
R.layout.spinner_text_color是自定义的textview
<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@android:id/text1"
style="?android:attr/spinnerItemStyle"
android:singleLine="true"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ellipsize="marquee"
android:textColor="#ffffff"/>
是根据系统的修改添加了textcolor属性之后的
这样就可以修改spinner的显示文字的颜色了
ArrayAdapter<CharSequence> arrayAdapter = ArrayAdapter.createFromResource(App.activity, R.array.search_orders,
R.layout.spinner_text_color);// android.R.layout.simple_spinner_item
arrayAdapter.setDropDownViewResource(R.layout.crowd_spinner_dropdown_item);
spinner.setAdapter(arrayAdapter);
spinner.setOnItemSelectedListener(new OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
searchOrderType = position;
beginSearch();
}
@Override
public void onNothingSelected(AdapterView<?> parent) {
}
});
这里ArrayAdapter<CharSequence> arrayAdapter = ArrayAdapter.createFromResource(App.activity, R.array.search_orders,
R.layout.spinner_text_color);
R.layout.spinner_text_color是自定义的textview
<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@android:id/text1"
style="?android:attr/spinnerItemStyle"
android:singleLine="true"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ellipsize="marquee"
android:textColor="#ffffff"/>
是根据系统的修改添加了textcolor属性之后的
这样就可以修改spinner的显示文字的颜色了
相关文章推荐
- 关于Spinner默认显示的文字布局属性与下拉显示的文字布局属性如何分别设置
- IOS 富文本---关于如何处理在一段文字中突出显示某几个字段大小或者颜色的处理
- Centos7 修改终端文字显示颜色
- spinner设置选中后文字的颜色,大小
- iOS 设置label button的文字显示几种颜色
- 最新历史版本 :android--设置TextView部分文字的颜色和背景(高亮显示)
- android--设置TextView部分文字的颜色和背景(高亮显示)
- iOS开发-- 设置UIButton的文字显示位置、字体的大小、字体的颜色
- 【电脑使用】怎么修改IE8的文字底显示颜色
- ios学习笔记:设置UIButton的文字显示位置、字体的大小、字体的颜色
- android 设置Spinner文字标题颜色 字体大小样式
- android 设置Spinner文字标题颜色 字体大小样式
- android--设置TextView部分文字的颜色和背景(高亮显示)
- 如何动态设置ExtJS Form控件文字显示的颜色
- iOS - lable的text中不同字符不同颜色设置,一段文字显示多重颜色
- 设置UIButton的文字显示位置、字体的大小、字体的颜色
- EditText 使用细节(输入内容改变时的监听事件、透明背景、修改提示文字颜色、输入内容密文显示)
- iOS开发~设置label上文字显示不同大小、颜色、字体类型
- android--设置TextView部分文字的颜色和背景(高亮显示)
- 设置UIButton的文字显示位置、字体的大小、字体的颜色需要注意的问题