android 改变spinner的文字大小 颜色的思路
来源:互联网 发布:淘宝手机端怎么装修? 编辑:程序博客网 时间:2024/04/28 21:40
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的显示文字的颜色了
- android 改变spinner的文字大小 颜色的思路
- iOS_UIWebView背景颜色、文字颜色、文字大小的改变
- 自动改变文字大小和颜色的javascript效果
- MFC中改变编辑框文字大小、颜色的方法
- 按钮改变文字大小颜色
- 随时改变文字大小的程序
- iOS改变webView的文字大小
- Android改变系统自带ProgressDialog的文字大小
- Android改变系统自带ProgressDialog的文字大小
- android的Spinner的文本颜色问题
- Android设置Spinner的字体和颜色
- WebView改变网页文字大小、颜色,背景颜色
- WebView改变网页文字大小、颜色,背景颜色
- android 状态栏颜色的改变
- [Android]改变状态栏的颜色
- 改变Android状态栏的颜色
- Android 改变titleBar的颜色
- android代码中设置EditText的hint字体大小而不改变EditText的文字大小
- CentOS更换网易源小记(yum)
- 进口奥迪S6让人无法忽视的低调
- MarioTCP: Multi Libvent TCP Server 一个高性能的TCP服务器
- MySQL语句
- 【eclipse rcp】判断当前线程是否是界面线程
- android 改变spinner的文字大小 颜色的思路
- MyEclipse中installed jres相关说明
- Linux sqlite3基本命令
- float 与 char[4]之间的转换, float的变相的移位操作
- php获取不标准的文件名列表
- 经纬度知识
- SmartGWT中的client端Record与Server端的DSRequest搭配使用
- cadence16.3破解方法
- [jQueryUI] - Chosen:select下拉选择框美化插件及问题