Android - EditText:水平滚动为 true 时提示消失
我使用带有(提示:文本)的 EditText 视图,
我想重现已弃用的(单行:true)EditText 属性。
所以我使用这些属性和值:
(行数:1)
(最大行数:1)
(水平滚动:true)
并且效果很好。
但是有一个小问题,(提示:文本)属性现在被隐藏了。
我怎样才能把它带回来?
I use a EditText view with a (Hint : text)
I want to reproduce the (Single line : true) EditText's attribute which is deprecated.
So I use those attributes and values :
(Lines : 1)
(Max lines : 1)
(Scroll horizontally : true)
And it works fine.
But there is a little problem the (Hint : text) attribute is now hidden.
How can I bring it back?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
好的,事情就是这样。
问题不在于输入类型“文本”,而在于重力。
当您将 TextView 的重力设置为“中心”时,“提示”消失。
恢复的方法是将椭圆尺寸设置为“开始”。
Ok here's the thing.
The problem wasn't the inputType "text", it was the Gravity.
When you set the Gravity of a TextView to "Center", the "Hint" disappears.
The way to make it back is to set the Ellipsize to "start".
单行唯一需要的是
android:inputType
属性。The only thing you need for single line is
android:inputType
attribute.