Я создаю текстовое поле с автозаполнением, используя ExpedDropdownMenuBox в Jetpack Compose. Я использую пользовательский компонент SpotifyTextField с фиксированной высотой 48.dp.
Моя цель — сделать так, чтобы каждый DropdownMenuItem в сопровождающем ExpedDropdownMenu точно соответствовал этой высоте 48.dp для обеспечения единообразного визуального интервала.
Несмотря на попытку изменить contentPadding и применить Modifier.size, компоненты DropdownMenuItem по-прежнему кажутся выше, чем 48.дп.
Я создаю текстовое поле с автозаполнением, используя ExpedDropdownMenuBox в Jetpack Compose. Я использую пользовательский компонент SpotifyTextField с фиксированной высотой 48.dp. Моя цель — сделать так, чтобы каждый DropdownMenuItem в сопровождающем ExpedDropdownMenu точно соответствовал этой высоте 48.dp для обеспечения единообразного визуального интервала. Несмотря на попытку изменить contentPadding и применить Modifier.size, компоненты DropdownMenuItem по-прежнему кажутся выше, чем 48.дп. [code]@OptIn(ExperimentalMaterial3Api::class) @Composable fun AutoCompleteTextFields( modifier: Modifier = Modifier, value: String, onValueChange: (String) -> Unit, genderList: List = listOf("Female", "Male"), ) { // State to control the visibility of the dropdown menu var isExpanded by remember { mutableStateOf(false) }