Изменить цвет текста Отображение предмета Spinner - PullRequest
0 голосов
/ 02 августа 2011

Я использовал простой адаптер курсора, чтобы установить адаптер для счетчика, так как я использовал sqlite databse.но я не могу настроить цвет шрифта счетчика,

Изображение

Здесь URL моего счетчика имеет темно-красный фон.цвет на белый с помощью простого курсора-адаптера со спиннером 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);

1 Ответ

5 голосов
/ 02 августа 2011

решение моего вопроса, надеюсь, это поможет другим.

<?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"/>

просто дайте этому textview android простой адаптер курсора вместо android.R.layout.simple_spinner_item

...