目前,當我創建一個 DropdownMenu 時,它總是在開頭顯示文本。我希望它居中并且沒有找到任何可以回答這個問題的資源。
uj5u.com熱心網友回復:
下拉項采用可組合項,您可以使用 aBox并將內容對齊方式設定為居中
DropdownMenu(
expanded = expanded,
onDismissRequest = { expanded = false },
modifier = Modifier.fillMaxWidth())
) {
items.forEachIndexed { index, s ->
DropdownMenuItem(onClick = {
selectedIndex = index
expanded = false
}) {
val disabledText = if (s == disabledValue) {
" (Disabled)"
} else {
""
}
Box(contentAlignment = Alignment.Center) {
Text(text = s disabledText)
}
}
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/434239.html
上一篇:無法決議“ImageView”中的方法“getText”
下一篇:這行紅寶石有什么作用?
