Compose中下拉框的使用

1,354 阅读1分钟

代码



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))
                }
            }
        }

效果

本文使用 文章同步助手 同步