2011-02-02 77 views
21

对于EditText设置单行,我们使用android:singleLine="true"但我想设置了提示文本,这是大的单线和我想表明它像一条线:安卓的EditText暗示在单行

http://google.myopenid.stackoverflow.com

我使用下面的代码:

<EditText android:id="@+id/editText1" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:hint="@string/defaultUrl" 
    android:singleLine="true" /> 

注:defaultUrl是dynami c和非常长的URL。

+0

所以你想要提示url只能显示为一行吗? – 2011-02-02 05:52:13

+0

您正在一行中使用这种长提示文本,并且当用户无法一次读取所有内容时,它是否有意义? – 2011-02-02 05:54:56

回答

46

您可以使用

android:ellipsize="end"

android:maxLines="1"

显示在单行的提示文本,但您将无法看到整个文本因为 android:ellipsize="end"最后会截断文本。

-1

您可以尝试使用

android:maxLines="1"