Android-在EditText中,如何中Hint语句保持一行?

WP主题Bug提交 WP主题Bug提交 主题:1067 回复:2226

Android-在EditText中,如何中Hint语句保持一行?

夜无邪 发布于 2017-08-29 字数 373 浏览 1255 回复 2

在EditText 中,可以通过android:singleLine="true"让输入的文字保持一行,但是如何让Hint也一直保持一行?
因为这个Hint比较长。

代码如下:

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

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

支持 Markdown 语法,需要帮助?

评论(2

泛泛之交 2017-09-17 2 楼

最好代码如下,希望对别人有帮助:

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

只能显示前面的语句,会被截断。

想挽留 2017-09-07 1 楼

可以通过设置android:ellipsize属性保持一行,但是只能设置start,middle或者end。不设置android:singleLine="true",hint也可以保持一行。hint太长,保持一行的思路就是不全部显示