Выпадающее меню не доступно для Android compose

#android-jetpack-compose

Вопрос:

Я хочу отобразить выпадающее меню в своем приложении под верхней панелью приложений.

Когда я нажимаю выпадающее меню, отображается список, но при выборе элемента из списка ничего не происходит. Более того, выпадающее меню не сворачивается. Похоже, я больше не могу ни на что нажимать в приложении. Что я упускаю?

 val countriesList = mutableListOf<String>("India", "USA", "Canada", "Germany","Australia")



@Composable
fun CountrySelection() {

    // State variables
    var countryName: String by remember { mutableStateOf(countriesList[0]) }
    var expanded by remember { mutableStateOf(false)}

    Box(Modifier.fillMaxWidth(),contentAlignment = Alignment.Center) {
        Row(
            Modifier
                .padding(24.dp)
                .clickable {
                    expanded = !expanded
                }
                .padding(8.dp),
            horizontalArrangement = Arrangement.Center,
            verticalAlignment = Alignment.CenterVertically
        ) { // Anchor view
            Text(text = countryName,fontSize = 18.sp,modifier = Modifier.padding(end = 8.dp)) // Country name label
            Icon(imageVector = Icons.Filled.ArrowDropDown, contentDescription = "")

            //
            DropdownMenu(expanded = expanded, onDismissRequest = {
                expanded = false
            }) {
                countriesList.forEach{ country->
                    DropdownMenuItem(onClick = {
                        expanded = false
                        countryName = country
                    }) {
                        Text(text = country)
                    }
                }
            }
        }
    }
}
 

Комментарии:

1. поскольку я могу проверить, работает ли ваша композиция должным образом, не могли бы вы предоставить какой-либо другой контекст, в котором вы ее используете, чтобы это могло помочь нам выяснить точную проблему.

2. @Bhavin Я нашел проблему. Похоже, в эмуляторе выпадающее меню «Создать» глючит. Тнх