Android 自定义编辑文本的文本光标不可见
需要帮助!我为输入创建了一个自定义文本框。当我点击键盘时,按键可以很好地附加。但是由于某些原因,文本光标没有显示出来。我能错过什么?请指教 p、 s我尝试了editText.setCursorVisibletrue 我还考虑了光标与背景颜色相同的可能性Android 自定义编辑文本的文本光标不可见,android,cursor,Android,Cursor,需要帮助!我为输入创建了一个自定义文本框。当我点击键盘时,按键可以很好地附加。但是由于某些原因,文本光标没有显示出来。我能错过什么?请指教 p、 s我尝试了editText.setCursorVisibletrue 我还考虑了光标与背景颜色相同的可能性 public class ETEditText extends EditText { public ETEditText(Context context) { super(context); } public ETEditText(C
public class ETEditText extends EditText {
public ETEditText(Context context) {
super(context);
}
public ETEditText(Context context, AttributeSet attrs) {
super(context, attrs);
}
public ETEditText(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
}
@Override
public boolean onCheckIsTextEditor() {
return false;
}
}
我发现这实际上是因为我在onCheckIsTextEditor上返回false
但是如果我做到了,我会让软件键盘显示出来。。不过我想一直把它藏起来
有什么建议吗?这实际上是因为onCheckIsTextEditor返回了false 这是最初的开发人员为了抑制键盘而做的,这不是一个好主意
它也会抑制光标发布您的自定义文本框编码为光标创建一个可绘制的xml,并将其添加到textCursorDrawable中,这样就可以了