我知道使用自定义布局我可以删除项目和微调项目,但只有在选择后才能工作。 但我没有找到任何可以显示如何更改微调器选择文本大小的示例
答案 0 :(得分:0)
您可以通过传入自定义布局来更改Android Spinner文本大小,而不是使用Android默认布局,例如simple_spinner_item。这是在res/layout
文件夹中创建的新Android布局XML文件。
<强> spinner_text_item.xml 强>
<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textSize="20sp"
android:padding="4dp" />
将spinner_text_item
布局传递给ArrayAdapter的构造函数。
ArrayAdapter<String> spinnerAdapter = new ArrayAdapter<String>(context, R.layout.spinner_text_item, list);
// assign adapter to Spinner
spinner.setAdapter(spinnerAdapter);
一旦设置了适配器(具有自定义布局), 之前 选择下拉选项后无关紧要(如您所述)对于微调器,微调器项目根据自定义布局进行样式设置。