Почему курсор всегда появляется в начале моего изложенного текста?Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Почему курсор всегда появляется в начале моего изложенного текста?

Сообщение Anonymous »

Я работаю на экране редактирования в JetPack Compose и Ise, где, когда я впервые нажимаю на текстовое поле, курсор появляется в начале текста в поле, а не в конце.OutlinedTextField(
value = user.name,
onValueChange = { onChange(user.copy(name = it)) },
modifier = Modifier.fillMaxWidth(),
label = { Text(text = stringResource(R.string.name)) },
singleLine = true,
enabled = enabled,
)
< /code>
Экран отображается, и поле «Имя» появляется заполненным. Но когда я нажимаю на поле, курсор появляется в начале поля. Я могу переместить курсор вокруг и отредактировать текст с нормальным образом после начального нажатия. Но даже с этим курсор появился на передней части первого нажатия. Также нет, все еще спереди. Создал минимально воспроизводимый пример и отправил ошибку: https://issuetracker.google.com/issues/275157249
Насколько я могу сказать, если текстовое поле является частью первого композиции, курсор будет в начале поля.>

Подробнее здесь: https://stackoverflow.com/questions/758 ... dtextfield
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»