【发布时间】:2018-07-07 10:47:35
【问题描述】:
您好,我的活动中的文本大小无法正确显示,下拉菜单本身很大(下图),这就是我想要的,但是当下拉菜单未打开时,它有小文本(上图)。这是微调器从中提取的 xml 布局
simple_spinner_dropdown_item.xml
<TextView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textSize="50sp"
android:gravity="left"
android:textColor="#000000"
android:padding="5dip"
android:textStyle="bold"/>
这是显示微调器的菜单的xml
main_menu.xml
<Spinner
android:id="@+id/spinnerMainMenu"
android:layout_width="784dp"
android:layout_height="wrap_content"
android:layout_marginBottom="8dp"
android:layout_marginTop="8dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.072"
tools:layout_editor_absoluteX="8dp" />
最后是显示方式的代码
MainMenu.java
final Spinner mainMenuDrpDwn = findViewById(R.id.spinnerMainMenu);
String[] machines = new String[]{"215 DT", "420 DT", "215 CANNAGIN"};
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_dropdown_item, machines);
adapter.setDropDownViewResource(R.layout.simple_spinner_dropdown_item);
mainMenuDrpDwn.setAdapter(adapter);
【问题讨论】:
标签: java android android-spinner