我想改变我的微调器的样式(制作更大的文本并将其与中心对齐)。
通常,我创建了布局文件spinner_item.xm
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@android:id/text1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textSize="20sp"
android:gravity="center" />
并更改微调器的声明:
ArrayAdapter adapter = ArrayAdapter.createFromResource(this, R.array.planets_array, R.layout.spinner_item);
spinner.setAdapter(adapter);
但是,当我使用数据绑定时,我应该如何实现这一目标。
答案 0 :(得分:0)
正如您所说,您使用xml文件作为适配器,因此xml下有TextView
,您可以尝试将属性android:textSize
更改为高于当前值的值和财产android:textAlignment
为中心。
示例:
<TextView
android:id="@+id/text_view_title"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textAlignment="center"
android:textSize="30sp" />
我希望它会对你有所帮助。