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的问题。

相关内容

热门资讯

透视存在!老友内蒙麻将有挂吗(... 透视存在!老友内蒙麻将有挂吗(透视)德普之星透视辅助插件(wpk教程有挂技术)您好:德普之星透视辅助...
透视好友房!一键装方片十三张辅... 透视好友房!一键装方片十三张辅助(透视)hhpoker软件可以玩吗(微扑克教程有挂解惑);无需打开直...
重大通报!衢州都莱软件辅助器(... 您好:衢州都莱软件辅助器这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户的...
重大推荐!蜀山四川智能辅助插件... 您好:这款蜀山四川智能辅助插件下载游戏是可以开挂的,确实是有挂的,很多玩家在这款蜀山四川智能辅助插件...
透视中牌率!朋朋政和软件辅助器... 透视中牌率!朋朋政和软件辅助器(透视)aapoker辅助软件合法吗(新2026版真实有挂)《详细加薇...
透视讲解!微友联盟有辅助吗(透... 透视讲解!微友联盟有辅助吗(透视)黑侠破解wepoker(必赢方法竟然有挂);打开点击测试直接进入微...
透视教程!蜀山四川免费辅助软件... 透视教程!蜀山四川免费辅助软件下载(透视)wepoker俱乐部辅助(切实教程讲解有挂)>>您好:软件...
一分钟带你了解!创思维激k辅助... 一分钟带你了解!创思维激k辅助器下载(透视)如何判断wpk辅助软件的真假(2026新版总结有挂秘笈)...
避坑细节!决战卡五星辅助器下载... 避坑细节!决战卡五星辅助器下载(透视)wepoker怎么挂飞机(揭秘教程有挂方式)决战卡五星辅助器下...
推荐攻略!四川游戏家园辅助(透... 推荐攻略!四川游戏家园辅助(透视)约局吧德州真的有透视挂吗(透明教程有挂存在)>>您好:软件加136...