如果android:inputType =" textCapSentences" Ellipsize不起作用。用于textview

时间:2017-03-20 12:46:23

标签: android

        <TextView
            android:id="@+id/lbl_search_string"
            android:text="sdsdf kjnknlkn kjnlknln lknlnln lknlsnln lkjnlkjj hbhbhb hbhbh "
            android:layout_weight="1"
            android:layout_height="wrap_content"
            android:layout_width="wrap_content"
            android:ellipsize="end"
            android:maxLines="1"
            android:textColor="#333"
            android:textSize="@dimen/txt_18sp"
            android:inputType="textCapSentences"
            android:paddingLeft="@dimen/dimen_5dp"
            android:paddingRight="@dimen/dimen_5dp"
            android:scrollHorizontally="true"/>

在上面的文本视图中,如果我删除&#34; inputType&#34;然后ellipsize工作就好像我添加&#34; inputType&#34; ellipsize没有工作。

我需要ellipsize和inputType =&#34; textCapSentences&#34;在同一文本视图中

1 个答案:

答案 0 :(得分:1)

android:ellipsize

  

如果设置,则会导致比视图宽的单词   椭圆化而不是在中间破碎。你经常也会想要   设置scrollHorizo​​ntally或singleLine以使文本为   整体也被限制在一条线而不是仍被允许   分成多行。

<强>不要

android:inputType="text" 

不要

android:inputType="textCapSentences"