Anonymous
Выпадающий список не отображается в Jetpack Compose Android?
Сообщение
Anonymous » 05 май 2024, 21:55
DropDownMenu имеет родительское поле и кнопку привязки, но его все равно не видно? Я включил значение true, мне чего-то не хватает, чтобы отобразить раскрывающееся меню в создании реактивного ранца?
Код описан ниже с прикрепленным изображением
Код: Выделить всё
@Composable
fun DropdownButton(buttonText: String, menuList: List) {
Box(
) {
Button(onClick = {}) {
Text(buttonText)
}
DropdownMenu(expanded = true, onDismissRequest = {}, modifier=Modifier.fillMaxSize()) {
menuList.forEach {
DropdownMenuItem(onClick = { /*TODO*/ }) {
Text(text = it)
}
}
}
}
}
@Composable
fun UnitConvert(name: String = "Akshay", modifier: Modifier? = null) {
Box(Modifier.fillMaxSize(), contentAlignment = Alignment.Center) {
Column(
Modifier.fillMaxHeight(),
verticalArrangement = Arrangement.Center,
horizontalAlignment = Alignment.CenterHorizontally
) {
Text(text = "Unit Convertor", color = MaterialTheme.colors.primary)
OutlinedTextField(
value = "",
onValueChange = {},
placeholder = { Text(text = "Enter value") })
ButtonGroup({DropdownButton(
buttonText = "Input Unit",
menuList = listOf("Ton", "Kilogram", "Gram", "Milligram")
)})
}
}
}
Подробнее здесь:
https://stackoverflow.com/questions/784 ... se-android
1714935333
Anonymous
DropDownMenu имеет родительское поле и кнопку привязки, но его все равно не видно? Я включил значение true, мне чего-то не хватает, чтобы отобразить раскрывающееся меню в создании реактивного ранца? Код описан ниже с прикрепленным изображением [code]@Composable fun DropdownButton(buttonText: String, menuList: List) { Box( ) { Button(onClick = {}) { Text(buttonText) } DropdownMenu(expanded = true, onDismissRequest = {}, modifier=Modifier.fillMaxSize()) { menuList.forEach { DropdownMenuItem(onClick = { /*TODO*/ }) { Text(text = it) } } } } } @Composable fun UnitConvert(name: String = "Akshay", modifier: Modifier? = null) { Box(Modifier.fillMaxSize(), contentAlignment = Alignment.Center) { Column( Modifier.fillMaxHeight(), verticalArrangement = Arrangement.Center, horizontalAlignment = Alignment.CenterHorizontally ) { Text(text = "Unit Convertor", color = MaterialTheme.colors.primary) OutlinedTextField( value = "", onValueChange = {}, placeholder = { Text(text = "Enter value") }) ButtonGroup({DropdownButton( buttonText = "Input Unit", menuList = listOf("Ton", "Kilogram", "Gram", "Milligram") )}) } } } [/code] [img]https://i.sstatic.net/QsKpw84n.png[/img] Подробнее здесь: [url]https://stackoverflow.com/questions/78432522/dropdown-not-visible-in-jetpack-compose-android[/url]