这已被问过很多次(1,2,3,4 ...)但很久以前,这些答案都不适用我现在因此发布新问题而不是碰撞旧问题。对不起,重复。
我需要一个EditText,其中:
如果你有Gmail或收件箱应用,我需要完全具有电子邮件主题字段的功能。
这是近似图片 - 仅键盘应显示>按钮,而不是插入符号按钮。
我一直在尝试各种EditText属性及其组合,包括android:inputType="textEmailSubject"
的那些属性,但我总是让它单行而不是包装,或者我有这个插入按钮它允许行休息。另一个有趣的事实是,我可以使用非库存键盘(AnySoftKeyboard),但不能使用库存键盘。
请帮忙
答案 0 :(得分:10)
我发现你必须通过代码执行此操作,因为在特定情况下会忽略某些XML属性。
在您的布局中,请确保不将textMultiline
设置为输入类型,然后使用以下代码:
mEditText.setMaxLines(Integer.MAX_VALUE); // Or specify a lower value if you want
mEditText.setHorizontallyScrolling(false);