2

我使用带有(提示:文本)的 EditText 视图

我想重现已弃用的(单行:true)EditText 的属性。

所以我使用这些属性和值:(
行数:1)
(最大行数:1)
(水平滚动:真)

它工作正常。
但是 (Hint : text) 属性现在隐藏了一个小问题。

我怎样才能把它带回来?

4

2 回答 2

4

好的,事情就是这样。
问题不是输入类型“文本”,而是重力。
当您将 TextView 的 Gravity 设置为“Center”时,“Hint”会消失。
使其恢复的方法是将 Ellipsize 设置为“开始”。

<EditText
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:hint="Hint"
android:inputType="text"
android:gravity="center"
android:ellipsize="start" />
于 2011-04-18T13:45:14.980 回答
1

单行唯一需要的是android:inputType属性。

    <EditText
    android:layout_height="wrap_content"
    android:layout_width="wrap_content"
    android:hint="Hint"
    android:inputType="text" />
于 2011-04-13T16:37:18.747 回答