Android:EditText提示单行

时间:2011-02-02 05:40:23

标签: android android-edittext hint

要在EditText中设置单行,我们使用android:singleLine="true",但我想为提示文本设置单行,它很大,我想在一行中显示它,如:< / p>

  

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是动态且非常长的网址。

3 个答案:

答案 0 :(得分:49)

您可以使用

android:ellipsize="end"

android:maxLines="1"

以单行显示您的提示文本,但您无法看到整个文本,因为 android:ellipsize="end"截断文本末尾。

答案 1 :(得分:0)

同一问题。

解决方案:

EditText.setHint("hint content".replace("\n"," "))

答案 2 :(得分:-1)

您可以尝试使用

android:maxLines="1"