java - Android 旋转器未选择任何项目

标签 java android android-studio

我尝试实现一个微调器,但我似乎无法让它选择一个项目,我可以看到下拉列表中的项目,但当我单击它们时,微调器保持空白

<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"
/>

关于java - Android 旋转器未选择任何项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60470285/

相关文章:

android-studio - 在视频 View 中显示按钮

java - Fragment Activity 中的 Android 电池统计信息

git - 从 Android Studio 创建 GitHub pull 请求会出现错误

java - Android 动画

android - 类转换异常 : ApiException cannot be cast to RevolvableApiException after updating location library to 21 version

java - ListView 上的弹出上下文菜单保持

android - 扫描 NFC 标签时启动特定 Activity

java - 用于重定向到页面的 JSF 链接

java - 在 Java 中,是否可以使用具有两个类型参数的泛型接口(interface)作为每个具有一个固定类型参数的子类型接口(interface)的基础?

java - 启动服务器时如何更改 persistence.xml 中的 url 属性