文本光标对于自定义EditText不可见

时间:2011-10-04 18:49:21

标签: android cursor

需要帮助!我为输入创建了一个自定义文本框。当我点击键盘时,键附加正常。但是由于某种原因,文本光标没有显示出来。我可能错过了什么?请咨询。

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 但如果我说的是真的我会让软件键盘出现..我想一直隐藏它

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

实际上是因为onCheckIsTextEditor()返回了false 这是由原始开发人员用来抑制键盘的,这不是一个好主意 它也会抑制光标

相关问题