【问题标题】:Android EditText wraps three dotsAndroid EditText 包裹三个点
【发布时间】:2012-09-07 12:12:01
【问题描述】:

如何防止 EditText 在字符串末尾换上三个点。如何将三个点和最后一个单词包裹在一起?

PS:三个点我加self!是提示信息,以三个点结尾

没有代码,在xml中声明了EditText。 xml布局为:

<EditText
    android:id="@+id/comment"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_marginTop="10dp"
    android:ems="10"
    android:gravity="top|left"
    android:hint="Добавьте комментарий к фото..."
    android:lines="3"
    android:maxLines="5"
    android:background="@drawable/bg_input"/>

【问题讨论】:

    标签: android android-edittext word-wrap


    【解决方案1】:

    如果android:ellipsize="end" 的长度大于TextViewEditText 容量,则android:ellipsize="end" 将在文本末尾添加点,如果您希望它在单行中并且最后一个世界以点结尾,则使用andorid:singleline="true" 或超过一行使用android:maxLines="2" 或更多。

    【讨论】:

      【解决方案2】:

      尝试在您的 xml 文件的 EditText 中使用android:ellipsize="none"

      【讨论】:

        【解决方案3】:

        尝试将android:singleLine="true" 用于您的EditText

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2015-01-10
          • 2014-07-30
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-02-12
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多