2016-07-08 143 views
1

我有一個只能包含一個字符的EditText。我喜歡它,所以當我在EditText上打開鍵盤(這一點我已經完成),然後選擇文本(如果有的話)。這將允許用戶點擊另一個字母,並且由於選擇它將替換現有的字母。之後,按下一個字母,我希望鍵盤被關閉。EditText始終設置選擇

我試圖找出如何掛鉤在編輯文本上的水龍頭,因爲我假設編程我可以設置要選擇的字母。同樣的事情,當我輸入另一個字母,然後我可以鉤入該點擊並關閉鍵盤。

Ive在鍵盤上發現的文章說,它只適用於硬件鍵盤,因爲我需要它在軟鍵盤上工作。

任何人都可以給我任何提示,然後我可以挖掘出更多這一點。

感謝

選擇在 EditText所有文字,當它的用戶水龍頭設置 android:selectAllOnFocus="true"屬性在XML文件你的EditText

回答

1

我可以建議您使用TextWatcher,在這裏你可以添加所需的行爲時,信打關閉鍵盤。 @Rashin說,把它與android:selectAllOnFocus="true"結合起來,它應該可以做到!

+0

完美的作品。謝謝。我無法分享接受不幸 – RNJ

+0

沒問題,玩得開心編碼!享受飛行也:D – Vucko

1

的一種方式。

對於關閉軟(虛擬)keybord檢查這個帖子: Close/hide the Android Soft Keyboard

+0

感謝您的答案@拉辛。選擇正是我所追求的。我想在用戶點擊鍵盤上的一個字母后關閉鍵盤。我還沒有完成所有關於鏈接問題的答案(我在機場有限的無線網絡)。我檢查是否有任何答案,當我重新在線正常 – RNJ