如何在不使用 android:inputType="textMultiLine" 的情况下使 EditText 高五行?
我想要一个五行高的 EditText 视图。我希望它有五行高,只是出于视觉吸引力的原因(这样它就不会显得局促)。下面的代码不起作用,EditText 仅显示一行高。
我已经尝试过多行文本并且它在视觉上可以工作,但是我想放弃它,因为我希望虚拟键盘说“下一步”(而不是使用多行文本自动提供的回车键)
如何使我的 EditText 框更大?或者,如何将 imeOption“actionNext” 与多行文本一起使用?
此代码不起作用...
<EditText
android:id="@+id/etEdit"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="top"
android:inputType="text"
android:lines="5" //this has no effect!
android:imeOptions="actionNext"
style="@style/dialogInput" />
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
更改:
至:
对我有用!
Change:
to:
Works for me!
另一方面,您可以尝试在文本字符串上使用换行符来显示,这是提示: http://xjaphx.wordpress.com/2011/07/15/set-line-break-in-textview/
当然,你必须设置:
On the other hand, you can try to use a line-break on text string to display, this is the tip: http://xjaphx.wordpress.com/2011/07/15/set-line-break-in-textview/
and of course, you must set:
更改:
至:
如果这不起作用,则更改:
至:
并删除:
Change:
To:
If that doesn't work then change:
To:
and delete: