Android为什么EditText ellipsize不起作用?

时间:2017-06-08 11:24:04

标签: android android-edittext

我在我的布局中添加了一个EditText,但是ellipsize不起作用。有谁能够帮我?感谢。



<EditText
        android:layout_width="match_parent"
        android:layout_margin="10dp"
        android:singleLine="true"
        android:ellipsize="end"
        android:textSize="24dp"
        android:layout_height="wrap_content" />
&#13;
&#13;
&#13;

2 个答案:

答案 0 :(得分:0)

Ellipsize="end"无法使用可编辑的EditText,因此您需要将EditText设置为不可编辑才能使其正常工作。使用以下代码

<EditText
       android:layout_width="match_parent"
       android:layout_margin="10dp"
       android:textSize="24dp"
       android:editable="false"
       android:text="A long texttttttttttttttttttttttttttttttttttttttttttttt"
       android:lines="1"
       android:scrollHorizontally="true"
       android:ellipsize="end"
       android:singleLine="true"
       android:layout_height="wrap_content"
       tools:ignore="Deprecated" />

答案 1 :(得分:0)

ellipsize可能仅适用于

android:ellipsize="end"
android:singleLine="true"

有时我们再添加一个

android:maxLines="n"