IGG*_*GGI 10 android android-jetpack-compose
使用 Jetpack ComposeBasicTextField组件,我想创建以下效果:
初始文本
然后输入一些值
之后,将光标移动到索引 2(例如,索引 2)并在最后输入一个值(假设为 3)。我想要如下效果:
期望的效果
换句话说,我希望在当前索引中输入该值并强制光标到末尾(如果需要,可以再次更改光标,并重做该过程)。我可以强制光标始终停留在最后,但我不知道如何在 Jetpack compose 中执行此操作。
注意:我已经尝试使用解决方案TextRange,但这锁定了我的选择
提前致谢!
小智 4
要将光标移动到某个位置,请设置 TextRange(position)。例如,如果您想将光标移动到文本末尾,请执行以下操作
TextField(
value = TextFieldValue(
text = textValue,
selection = TextRange(textValue.length)
),
onValueChange = {
textValue = it.text
}
)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3162 次 |
| 最近记录: |