spinner android kotlin 的自定义适配器不可见,但在单击下拉值时可见

Posted

技术标签:

【中文标题】spinner android kotlin 的自定义适配器不可见,但在单击下拉值时可见【英文标题】:custom adapter for spinner android kotlin not visible but visible when you click the dropdown values 【发布时间】:2021-12-13 15:36:38 【问题描述】:

我有一个包含 Web 服务项目的微调器,该值仅在下拉列表中可见。当我打开应用程序时,微调器是空的,但是如果我单击微调器,我会在下拉列表中看到值。检查图像以获取更多信息。谢谢

XML

 <Spinner
            android:id="@+id/spinner_missions"
            android:layout_
            android:layout_
            android:layout_gravity="center"
            android:layout_marginEnd="@dimen/activity_padding"
            android:visibility="visible"/>

我需要帮助才能显示微调器值。

【问题讨论】:

这是解决方案:***.com/a/69736715/11138845 【参考方案1】:

尝试将微调器条目添加到微调器小部件

<Spinner
android:id="@+id/spinner_missions"
android:layout_
android:layout_
android:entries="@array/entries" />

然后创建您的微调器条目值

<resources>
<string-array name="entries">
    <item>Stack</item>
    <item>Android</item>
</string-array>

<string-array name="values">
    <item>100</item>
    <item>3000</item>
</string-array>

【讨论】:

我从服务器动态获取值

以上是关于spinner android kotlin 的自定义适配器不可见,但在单击下拉值时可见的主要内容,如果未能解决你的问题,请参考以下文章

Android:Spinner 在 relativeLayout 类中给出 android.content.res.Resources$NotFoundException 错误

片段内 Spinner 的 Kotlin 问题

Kotlin入门(22)适配器的简单优化

Kotlin Spinner OnItemSelected 意图

Android 使用Kotlin来实现水波纹的自定义View

Android 使用Kotlin来实现水波纹的自定义View