2015-02-09 84 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