Compose中下拉框的使用

简介: Compose中下拉框的使用

代码


val datas = mutableListOf(
    "西瓜",
    "苹果",
    "芝麻",
    "狗熊"
)
    "西瓜",
    "苹果",
    "芝麻",
    "狗熊"
)
 DropdownMenu(expanded = true, onDismissRequest = {
        }, modifier = Modifier.width(100.dp)) {
            datas.forEach {
                DropdownMenuItem(onClick = {
                    Log.e("tag", "吃:$it")
                    hasShow.value = false
                }) {
                    Icon(imageVector = Icons.Default.Favorite, contentDescription = "")
                    Text(text = it, modifier = Modifier.padding(start = 10.dp))
                }
            }
        }
复制代码


效果


image.png


相关文章
|
测试技术 Android开发
autojs横屏截图的正确姿势
牙叔教程 简单易懂
3327 0
|
Android开发 Kotlin
kotlin安卓开发【Jetpack Compose】:封装SnackBarUtil工具类方便使用
GPT-4o 是一个非常智能的模型,比当前的通义千问最新版本在能力上有显著提升。作者让GPT开发一段代码,功能为在 Kotlin 中使用 Jetpack Compose 框架封装一个 Snackbar 工具类,方便调用
|
前端开发 API Android开发
Flutter最强大的图表库fl_chart的使用
Flutter最强大的图表库fl_chart的使用
1457 1
|
存储 设计模式 ARouter
组件化框架 ARouter 完全解析(一)
组件化框架 ARouter 完全解析(一)
596 2
|
存储 分布式计算 数据可视化
实时数仓 Hologres产品使用合集之报错:ORCA failed to produce a plan : PlStmt Translation: Group by key is type of imprecise not supported如何解决
实时数仓Hologres是阿里云推出的一款高性能、实时分析的数据库服务,专为大数据分析和复杂查询场景设计。使用Hologres,企业能够打破传统数据仓库的延迟瓶颈,实现数据到决策的无缝衔接,加速业务创新和响应速度。以下是Hologres产品的一些典型使用场景合集。
758 0
|
XML Java 语音技术
Android App开发在线语音识别处理中实现中文转拼音(Pinyin4j库)功能(超详细 附源码和演示)
Android App开发在线语音识别处理中实现中文转拼音(Pinyin4j库)功能(超详细 附源码和演示)
456 0
|
C#
WPF中查看PDF文件
原文:WPF中查看PDF文件 需要打开PDF文件时,我们第一印象就是使用Adobe Reader。在开发中,经常会遇到需要展示PDF文件的需求。我们会借助于Adobe Reader的Active控件来实现。
1904 1
|
前端开发 API Kotlin
Jetpack compose使用ImageVector绘制自定义图标
Jetpack compose绘制图标的方式比较有趣,得益于kotlin神奇的语法,不需要像flutter那样定义一个icons.dart的类集中管理所有的图标,而是各就其位,散装定义,来尝试一下吧
809 0
Jetpack compose使用ImageVector绘制自定义图标
|
XML API Android开发
Jetpack-Compose 学习笔记(二)—— Compose 布局你学会了么?(下)
Jetpack-Compose 学习笔记(二)—— Compose 布局你学会了么?(下)
469 0
|
JavaScript
Vue Antdv a-date-picker 手动关闭弹框(自定义Footer)
Vue Antdv a-date-picker 手动关闭弹框(自定义Footer)
611 0