我正在嘗試使用軟鍵編輯時具有以下特徵的EditText
。我準備好了文檔,在這裏搜索,使用參數播放,但找不到工作配置。帶有單行文本行,換行和完成操作的EditText?
- 屏幕上的
EditView
視圖有幾行高度(例如3-4)。 - 內容文本是一行(即沒有換行符)。
- 如果內容文本比視圖的寬度長,它應該換行到下一行
- 軟鍵的Enter鍵顯示完成操作標籤。
我可以達到{1,2,3}和{1,2,4},但不能達到{1,2,3,4}。我的理由是,由於內容是單行(不換行),因此不使用Enter鍵,因此應該可以將其更改爲完成標籤。
我的設置代碼如下所示
editText.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_FLAG_CAP_SENTENCES | InputType.TYPE_TEXT_FLAG_IME_MULTI_LINE);
editText.setHorizontallyScrolling(false);
editText.setSingleLine(false);
// This does not work. Soft keyboard has Enter action.
editText.setImeOptions(EditorInfo.IME_ACTION_DONE);
這可能嗎?任何建議?
任何人至少可以證實這不能做到? – user1076637
對[此問題] [1]的答案中概述的換行。 [1]:http://stackoverflow.com/questions/3276380/android-word-wrap-edittext-text –
感謝T.是的,這確實包裹,但如何我得到它一起工作需要#4以上? – user1076637