在这个问题上搜索了很多,但仍然没有一个完美的答案。我想根据角色来缩小我的文本。现在,当我对文本进行椭圆化处理时,它会根据单词进行处理。
<TextView
android:id="@+id/title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:drawableRight="@drawable/ic_drop_down_arrow_transparent"
android:ellipsize="end"
android:maxLines="1"
android:maxWidth="150dp"
android:text="North West Delhi"
android:textColor="@color/white"
android:textSize="@dimen/text_size18sp" />
当我将文字作为&#34; NORTH WEST DELHI&#34;。它给我的输出为&#34; NORTH WEST ...&#34; ,最后留下了很多空间。我希望输出为&#34; NORTH WEST DEL ...&#34; 请帮帮我。提前谢谢。
答案 0 :(得分:0)
android textview的Ellipsize适用于不在角色上的单词。
阅读完整说明:https://developer.android.com/reference/android/widget/TextView.html#attr_android:ellipsize
答案 1 :(得分:-1)
在您的textview中添加以下attrubute,您将得到预期的结果:
android:singleLine="true"