我的应用程序中出现粘贴文本的问题。当长按BasicTextField(或TextField)中一行的末尾时,当出现“剪切/复制/粘贴”菜单时,光标会跳到下一行的开头。
这种行为似乎是一致的,或者有时它会随机选择另一行的一些文本。
我试着在一个空白项目中包含一个TextField或BasicTextField,看看它在新项目中是否一致,或者只是在我自己的大项目中发生了一些事情。两个项目中的行为是相同的。请注意,有问题的TextFields有多行文本,如果只有一行,这个问题显然不会出现。
val text = rememberSaveable(stateSaver = TextFieldValue.Saver) { mutableStateOf(TextFieldValue("This is some sample text\n\ntest\ntext\nsome more text\nmore text\n\nyou get the idea, multiple lines of text")) }
TextField(
value = text.value,
onValueChange = { text.value = it },
maxLines = Int.MAX_VALUE,
modifier = Modifier.fillMaxSize()
)