需要帮助!我为输入创建了一个自定义文本框。当我点击键盘时,键附加正常。但是由于某种原因,文本光标没有显示出来。我可能错过了什么?请咨询。
p.s我尝试了editText.setCursorVisible(true)
我还考虑过光标与背景颜色相同的可能性。
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 但如果我说的是真的我会让软件键盘出现..我想一直隐藏它
有什么建议吗?
答案 0 :(得分:0)
实际上是因为onCheckIsTextEditor()返回了false 这是由原始开发人员用来抑制键盘的,这不是一个好主意 它也会抑制光标