Пока поведение нормальное, однако появляется странное поведение при попытке ввести текст в поле ввода в режиме извлечения: введенные символы не отображаются. Однако как только мы закроем клавиатуру и текстовое поле вернется к своей классической форме, появится набранный текст.
Здесь вы найдете видео, показывающее проблему и соответствующий код:
Код: Выделить всё
val emailField: MutableState = remember { mutableStateOf("Hi stackoverflow") }
Column(Modifier.padding(12.dp)) {
TextField(
modifier = Modifier.fillMaxWidth(),
value = emailField.value,
onValueChange = {
emailField.value = it
},
singleLine = true,
isError = emailError,
leadingIcon = { Icon(Icons.Filled.Email, contentDescription = "") },
keyboardOptions = KeyboardOptions(
imeAction = ImeAction.Next
),
keyboardActions = KeyboardActions(
onNext = {
focusRequester.requestFocus()
}
),
label = {
Text(stringResource(R.string.settings_authenticate_email_address))
}
)
}
Спасибо за ваши ответы.>
Подробнее здесь: https://stackoverflow.com/questions/697 ... tract-mode
Мобильная версия