AndroidStudio中使用ArrayList和Kotlin编写spinner时出现问题。
创始人
2024-08-21 05:00:15
0

在Kotlin中,spinner可以使用 ArrayAdapter类和 ArrayList结合使用来实现。但是,有时候当我们使用ArrayList来填充spinner时,却发现spinner没有正确地显示列表中的数据。

这种情况可能是由于ArrayList和ArrayAdapter之间的类型不匹配所致,因为我们只能使用 Array适配器来连接数据和UI元素。

以下是一种解决方法,在kotlin中正确填充spinner使用ArrayAdapter和ArrayList的代码示例:

val sampleList = ArrayList()

sampleList.add("Item 1")
sampleList.add("Item 2")
sampleList.add("Item 3")
sampleList.add("Item 4")

val adapter = ArrayAdapter(this, android.R.layout.simple_spinner_item, sampleList)
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item)
spinner.adapter = adapter

这段代码使用sampleList ArrayList来添加要显示在spinner中的数据项,然后创建 ArrayAdapter对象,并使用该对象将数据项添加到spinner上。在最后一行代码中,将adapter设置为 spinner的适配器。可以根据需要使用其他spinner属性,例如设置下拉菜单的属性。使spinner正确地显示填充的数据。

通过正确使用用于填充spinner的 ArrayAdapter和 ArrayList,我们可以轻松地在Kotlin中解决spinner的问题。

相关内容

热门资讯

研究成果!吉祥填大坑底牌图片!... 研究成果!吉祥填大坑底牌图片!其实是有辅助方法(发现有挂)1)吉祥填大坑底牌图片辅助插件:进一步探索...
推荐十款!微信微乐辅助器下载!... 推荐十款!微信微乐辅助器下载!竟然真的有辅助脚本(有挂攻略)进入游戏-大厅左侧-新手福利-激活码辅助...
玩家攻略!闲逸亲友圈下载辅助!... 玩家攻略!闲逸亲友圈下载辅助!确实是真的有辅助插件(揭秘有挂)1.闲逸亲友圈下载辅助 选牌创建新账号...
2024教程!随意玩房卡辅助!... 2024教程!随意玩房卡辅助!原来真的有辅助方法(有挂功能)进入游戏-大厅左侧-新手福利-激活码辅助...
科技新动态!决战卡五星最新辅助... 科技新动态!决战卡五星最新辅助!果然确实有辅助插件(确实有挂)1、全新机制【决战卡五星最新辅助ai辅...
科技分享!温州熟客辅助!原来存... 科技分享!温州熟客辅助!原来存在有辅助教程(真的有挂)1、温州熟客辅助透视辅助软件激活码多个强度级别...
出乎意料的是!网易棋牌辅助器!... 出乎意料的是!网易棋牌辅助器!真是存在有辅助教程(有挂解惑)1、首先打开网易棋牌辅助器辅助器下载最新...
此事备受玩家关注!暗宝破解器!... 此事备受玩家关注!暗宝破解器!都是存在有辅助神器(有挂工具)1、超多福利:超高返利,海量正版游戏,暗...
科技介绍!钱塘十三水辅助器软件... 科技介绍!钱塘十三水辅助器软件!切实真的有辅助攻略(有挂规律);1、钱塘十三水辅助器软件免费脚本咨询...
如何分辨真伪!乐酷大厅怎么安装... 如何分辨真伪!乐酷大厅怎么安装!都是确实有辅助器(有挂方法)1、用户打开应用后不用登录就可以直接使用...