BasicTextField Cursor bewegt sich nach dem Platzieren zufällig nach dem PlatzierenAndroid

Forum für diejenigen, die für Android programmieren
Anonymous
 BasicTextField Cursor bewegt sich nach dem Platzieren zufällig nach dem Platzieren

Post by Anonymous »

Das ist mein Code. Wenn ich den Cursor mit meinem Finger platziere, wechselt er zufällig an einen anderen Ort als an dem Ort, an dem ich ihn platziert habe. < /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>
Wenn dies geschieht, kann ich sehen, dass OnvaluEchange zweimal aufgerufen wird. Hier ist ein Beispiel, in dem ich denke, dass die erste Auswahl korrekt gewesen wäre: < /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))
< /code>
Bearbeiten:
Ich beobachte dieses unregelmäßige Verhalten nur, wenn ich den Text des BasicTextExtfield programmatisch festlegt. < /p>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post