gpt4 book ai didi

android - 如何在 EditText 中禁用光标定位和文本选择? (安卓)

转载 作者:IT老高 更新时间:2023-10-28 21:51:04 26 4
gpt4 key购买 nike

我正在寻找一种方法来防止用户将光标位置移动到任何地方。光标应始终停留在当前 EditText 值的末尾。除此之外,用户应该不能在 EditText 中选择任何内容。您知道如何在 Android 中使用 EditText 实现这一点吗?

澄清一下:用户应该能够插入文本,但只能在末尾。

最佳答案

我遇到了同样的问题。这最终对我有用:

public class CustomEditText extends EditText {

@Override
public void onSelectionChanged(int start, int end) {

CharSequence text = getText();
if (text != null) {
if (start != text.length() || end != text.length()) {
setSelection(text.length(), text.length());
return;
}
}

super.onSelectionChanged(start, end);
}

}

关于android - 如何在 EditText 中禁用光标定位和文本选择? (安卓),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11170409/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com