我使用简单的游标适配器为微调器设置适配器,因为我使用了sqlite数据库.但我无法自定义微调器的字体颜色,
这是我的微调器的Url有深红色背景我想使用简单的光标适配器与spinner android将文本颜色更改为白色
代码:
Cursor cursor = dbAdapter.getAllData();
if(cursor.getCount()>0){
String[] from = new String[]{"columm_name"};
// create an array of the display item we want to bind our data to
int[] to = new int[]{android.R.id.text1};
SimpleCursorAdapter mAdapter = new SimpleCursorAdapter(this, android.R.layout.simple_spinner_item, cursor, from, to);
mAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinnerName.setAdapter(mAdapter);
Run Code Online (Sandbox Code Playgroud)
我的问题的解决方案希望它能帮助别人.
<?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="fill_parent"
android:layout_height="wrap_content" android:ellipsize="marquee" android:textColor="#ffffff"/>
Run Code Online (Sandbox Code Playgroud)
只需给这个textview android简单的游标适配器代替android.R.layout.simple_spinner_item
| 归档时间: |
|
| 查看次数: |
4992 次 |
| 最近记录: |