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、威信茶馆跑辅助器模拟...
据相关数据显示!混沌休闲辅助!... 据相关数据显示!混沌休闲辅助!原来存在有开挂辅助教程(证实有挂)-哔哩哔哩混沌休闲辅助是不是有人用挂...
黑科技辅助挂!随意玩正版透视!... 黑科技辅助挂!随意玩正版透视!好像存在有开挂辅助插件(有挂方略)-哔哩哔哩小薇(辅助器软件下载)致您...
推出新举措!小南长牌辅助!都是... 推出新举措!小南长牌辅助!都是确实有开挂辅助教程(有挂秘笈)-哔哩哔哩1)小南长牌辅助辅助插件:进一...
迎来新发展!潮汕潮汕娱脚本!好... 迎来新发展!潮汕潮汕娱脚本!好像是有开挂辅助脚本(有挂头条)-哔哩哔哩在进入潮汕潮汕娱脚本软件靠谱后...
教学辅助挂!随意玩房卡辅助!原... 教学辅助挂!随意玩房卡辅助!原来真的是有开挂辅助器(有挂总结)-哔哩哔哩1、游戏颠覆性的策略玩法,独...
第三方技巧!至臻辅助!竟然确实... 第三方技巧!至臻辅助!竟然确实有开挂辅助挂(有挂助手)-哔哩哔哩1、完成至臻辅助辅助器v3.3的残局...
据目击者称!潮汕汇透视辅助!其... 据目击者称!潮汕汇透视辅助!其实是有开挂辅助挂(有挂技巧)-哔哩哔哩1、操作简单,无需潮汕汇透视辅助...
2026版教程!同城上饶辅助!... 2026版教程!同城上饶辅助!原来存在有开挂辅助神器(今日头条)-哔哩哔哩1、进入游戏-大厅左侧-新...