gpt4 book ai didi

Android 编辑文本 : How to disable cursor move on touch?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:19:29 26 4
gpt4 key购买 nike

我有 EditText,它显示类似###-### 的内容。我希望用户只能从第一个位置开始更改此文本。那就是用户不应该能够触摸中间的 # 并更改它。我怎样才能做到这一点?非常感谢。

抱歉,我的问题不够准确。我想禁止在文本中间点击。

最佳答案

如果用户试图通过点击编辑文本来移动它,下面的代码将强制光标停留在最后的位置:

edittext.setCursorVisible(false);

edittext.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {
edittext.setSelection(edittext.getText().length());
}
});

请注意,用户仍然可以通过箭头键和/或轨迹球更改光标的位置。据我所知,此问题目前没有解决方法。

关于Android 编辑文本 : How to disable cursor move on touch?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7786720/

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