2011-10-04 65 views
1

需要帮助!我创建了一个用于输入的自定义文本框。当我点击键盘时,键追加罚款。但由于某些原因,文本光标不显示。我可能会错过什么?请咨询。定制文本光标不可见EditText

PS我试过editText.setCursorVisible(真)

我还认为,光标具有与背景色相同的可能性..

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

发表您的自定义文本返回代码 – Caner

+0

为curser创建一个xml drawable并将其添加到textCursorDrawable中,它将工作 – Androider

回答

0

它实际上是因为假的是为onCheckIsTextEditor() ,是由原始开发商,因为 进行抑制的键盘,这不是一个好主意,它抑制光标以及

相关问题