我曾尝试实现微调器,但似乎无法选择它,我可以在下拉列表中看到这些项目,但是当我单击它们时,微调器仍为空白

<Spinner
        android:id="@+id/accountSpinner"
        android:layout_width="342dp"
        android:layout_height="37dp"
        android:layout_marginStart="34dp"
        android:layout_marginLeft="34dp"
        android:layout_marginTop="100dp"
        android:layout_marginEnd="35dp"
        android:layout_marginRight="35dp"
        android:padding="8dp"
        android:spinnerMode="dialog"
        android:textColor="#ffffff"
        app:backgroundTint="@color/colorPrimary"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        tools:listitem="@android:layout/test_list_item" />

最佳答案

在string.xml中添加:

<string-array name="spinner_values">
  <item>One</item>
  <item>Two</item>
  <item>Three</item>
</string-array>


将此添加到微调器中:

<Spinner
   ...
    android:drawSelectorOnTop="true"
    android:entries="@array/spinner_values"
/>

07-24 09:45
查看更多