防止TextView中不需要的换行

Gle*_*emi 21 android word-wrap textview

尽管设置lines="1"和设置,我的textview正在包装文本ellipsise="end".除了防止换行手之外我还需要做什么,文本省略了"......"?

 <TextView
     android:id="@+id/title"
     android:layout_width="match_parent"
     android:layout_height="wrap_content"
     android:layout_toRightOf="@id/date"
     android:background="@color/listHeaderBackground"
     android:ellipsize="end"
     android:gravity="left|center_vertical"
     android:height="30dp"
     android:lines="1"
     android:maxLines="1"
     android:paddingBottom="3dp"
     android:paddingLeft="20dp"
     android:paddingRight="7dp"
     android:paddingTop="3dp"
     android:text="New Ion Beam Etcher ordered blah blah blah blah"
     android:textAppearance="?android:attr/textAppearanceSmall"
     android:textColor="@color/listHeaderForeground" />
Run Code Online (Sandbox Code Playgroud)

看第三项:"新的溅射工具"等 截图

Gra*_*vey 28

将以下内容添加到TextView定义中:

android:maxLines="1"
Run Code Online (Sandbox Code Playgroud)


mat*_*red 8

不推荐使用下面显示的选项

android:singleLine="true"
Run Code Online (Sandbox Code Playgroud)

而是使用这个:

android:maxLines="1"
Run Code Online (Sandbox Code Playgroud)