Jetpack Compose 中是否有针对 Spinner/Wheel Picker 或 Dropdown Button 等视觉组件的标准实现?
最佳答案
您可以使用 Button
与 DropdownMenu
.
就像是:
var expanded by remember { mutableStateOf(false) }
val suggestions = listOf("Item1", "Item2", "Item3")
Button(onClick = { expanded = !expanded }){
Text ("DropDown")
Icon(
imageVector = Icons.Filled.ArrowDropDown,
contentDescription = null,
)
}
DropdownMenu(
expanded = expanded,
onDismissRequest = { expanded = false },
) {
suggestions.forEach { label ->
DropdownMenuItem(onClick = {
expanded = false
//do something ...
}) {
Text(text = label)
}
}
}
关于android - Jetpack Compose 中的下拉按钮/滚轮选择器/微调器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67842511/