我正在使用一个带有一些项目列表的微调器。我想更改项目的文本颜色和文本大小。我正在使用android条目来填充列表。请找到以下代码以便澄清。
Spinner代码:
<Spinner
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="right"
android:textColor="#456789"
android:popupBackground="@color/title"
android:background="@drawable/ic_action_overflow"
android:entries="@array/spinnerItems"/>
答案 0 :(得分:0)
您需要创建自定义微调器项视图。 I.E这里是Android的simple_spinner_item.xml:
<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:textAlignment="inherit"/>
从那里,您需要将该视图传递到适配器。例如:
new ArrayAdapter<>(context, android.R.layout.simple_spinner_item, new String[] {context.getString(R.string.item1), context.getString(R.string.item2)});