如何删除(隐藏)EditText的光标拇指并使光标位置不变?
答案 0 :(得分:0)
您可以使用xml属性android:cursorVisible="false"
并在关闭之前在 edittext 中添加此<requestFocus />
。或java函数editext.setCursorVisible(false)
。或尝试此xml属性android:textCursorDrawable="@null"
答案 1 :(得分:0)
使光标不可见并使光标位置固定(比如说位置3,即添加2个字符后光标不会移动)只需将此行添加到EditText
xml:
//any 2 characters in text
<EditText ...
...
android:text="12"
android:cursorVisible="false" />
并在java中执行此操作:
yourEditText.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
yourEditText.setSelection(yourEditText.getText().length());
}
});