有没有办法知道编辑文本是否可见光标?我需要知道所以我可以调整一个删除方法。感谢
答案 0 :(得分:1)
public static final int getSelectionStart(CharSequence text)从以下版本开始: API等级1
返回选择锚点或光标的偏移量,如果有,则返回-1 没有选择或光标。
因此,如果它返回-1,则表示没有光标。
修改强>
editText.setOnFocusChangeListener(new View.OnFocusChangeListener() {
@Override
public void onFocusChange(View v, boolean hasFocus) {
if (hasFocus) {
// cursor visible!!!
}
}
});