Курсор BasicTextfield случайным образом движется после размещенияAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Курсор BasicTextfield случайным образом движется после размещения

Сообщение Anonymous »

Это мой код. Когда я ставлю курсор пальцем, он случайным образом перейдет в другое место, чем где я его положил. < /P>
var textFieldValueState by remember {
mutableStateOf(
TextFieldValue(
text = textState.text,
selection = TextRange(textState.text.length),
)
)
}

BasicTextField(
value = textFieldValueState,
onValueChange = { newTextFieldValueState ->
Timber.d("onValueChange, newTextFieldValueState: $newTextFieldValueState")

textFieldValueState = newTextFieldValueState
},
)
< /code>
Когда это произойдет, я вижу, что OnValueChange называется дважды. Вот пример, где я думаю, что первый выбор был бы правильным: < /p>
13:29:40.748 D onValueChange, newTextFieldValueState: TextFieldValue(text='https://www.', selection=TextRange(10, 10), composition=TextRange(0, 4))
13:29:40.855 D onValueChange, newTextFieldValueState: TextFieldValue(text='https://www.', selection=TextRange(11, 11), composition=TextRange(8, 11))


Подробнее здесь: https://stackoverflow.com/questions/794 ... placing-it
Ответить

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

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

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

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

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