更改微调器的文本颜色

时间:2013-12-30 16:29:09

标签: android android-spinner

您可以更改android.R.layout.test_list_item的文字颜色还是已经修好了?

Spinner spinner1 = (Spinner) v.findViewById(R.id.spinner1);
spinner1.setAdapter(ArrayAdapter.createFromResource(getActivity(), R.array.spinner_items,android.R.layout.test_list_item));

1 个答案:

答案 0 :(得分:0)

它的布局与布局一样多。有关信息,这是android.R.layout.test_list_item:

<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@android:id/text1"
    android:textAppearance="?android:attr/textAppearanceSmall"
    android:paddingTop="2dip"
    android:paddingBottom="3dip"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
/>

如果你想要一种不同的颜色,只需创建你自己的布局,类似于你想要的更改,例如添加android:textColor属性。然后在创建适配器时参考。例如:

spinner1.setAdapter(ArrayAdapter.createFromResource(getActivity(), R.array.spinner_items, R.layout.my_test_list_item));