2011-10-04 67 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() ,是由原始開發商,因爲 進行抑制的鍵盤,這不是一個好主意,它抑制光標以及

相關問題