要在EditText
中设置单行,我们使用android:singleLine="true"
,但我想为提示文本设置单行,它很大,我想在一行中显示它,如:< / p>
我使用以下代码:
<EditText android:id="@+id/editText1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:hint="@string/defaultUrl"
android:singleLine="true" />
注意:defaultUrl
是动态且非常长的网址。
答案 0 :(得分:49)
您可以使用
android:ellipsize="end"
android:maxLines="1"
以单行显示您的提示文本,但您无法看到整个文本,因为
android:ellipsize="end"
截断文本末尾。
答案 1 :(得分:0)
同一问题。
解决方案:
EditText.setHint("hint content".replace("\n"," "))
答案 2 :(得分:-1)
您可以尝试使用
android:maxLines="1"