【发布时间】:2011-08-04 19:59:26
【问题描述】:
我使用带有 (Hint : text) 的 EditText 视图
我想重现已弃用的(单行:true)EditText 的属性。
所以我使用这些属性和值:
(行数:1)
(最大行数:1)
(水平滚动:true)
而且效果很好。
但是(提示:文本)属性现在隐藏了一个小问题。
我怎样才能把它带回来?
【问题讨论】:
标签: android line android-edittext hint
我使用带有 (Hint : text) 的 EditText 视图
我想重现已弃用的(单行:true)EditText 的属性。
所以我使用这些属性和值:
(行数:1)
(最大行数:1)
(水平滚动:true)
而且效果很好。
但是(提示:文本)属性现在隐藏了一个小问题。
我怎样才能把它带回来?
【问题讨论】:
标签: android line android-edittext hint
好的,事情就是这样。
问题不是输入类型“文本”,而是重力。
当您将 TextView 的 Gravity 设置为“Center”时,“Hint”会消失。
恢复的方法是将 Ellipsize 设置为“start”。
<EditText
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:hint="Hint"
android:inputType="text"
android:gravity="center"
android:ellipsize="start" />
【讨论】:
单行只需要android:inputType 属性。
<EditText
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:hint="Hint"
android:inputType="text" />
【讨论】: