2015-02-09 124 views
1

我需要使用inputType =「textCapWords | textNoSuggestions」創建多行EditText輸入,但在鍵盤上保留Enter(換行)按鈕。帶輸入類型和輸入按鈕的Android EditText

我遇到的問題是,當我把editType屬性放在edittext上時,它會改變輸入按鈕到下一個按鈕。

所以,有沒有辦法使用inputType屬性設置和工作的EditText輸入按鈕?

感謝建議

回答

3

它看起來像當我添加的inputType屬性迫使它的EditText成單線

我只是說textMultiLine轉換爲inputType。

所以它是inputType="textCapWords|textNoSuggestions|textMultiLine"它工作

0

您應該檢查該XML屬性:android:imeOptions及其actionDone

+0

對不起,它不是很清楚。我需要新的線路按鈕沒有完成按鈕。我知道這個imeOptions。我可以使用imeOptions =「actionNone」來顯示輸入(新行)按鈕,但是當我點擊它時,它插入的空間不是新行。但無論如何感謝 – rerich 2015-02-09 16:53:31

+0

好吧,所以你可能需要android:singleLine =「false」http://developer.android.com/reference/android/widget/TextView.html#attr_android:singleLine – Gorcyn 2015-02-09 18:13:58

+0

我看到,edittext默認是多行,但是如果你設置inputType,它會以某種方式成爲singleLine。當我將textMultiLine添加到inputType時,再次出現(新行)按鈕。 – rerich 2015-02-09 19:57:30