TextView內容太長顯示不下時, 以ellipsiz設定省略號代替未顯示的字串
TextView當內容太長顯示不下時, 可以省略號代替未顯示的字串. 省略號可以在顯示區域的起始,中間, 結束位置. 或者以跑馬燈的方式顯示文字
android:ellipsize="start" 省略號在開頭
android:ellipsize="middle" 省略號在中間
android:ellipsize="end" 省略號在結尾
android:ellipsize="marquee" 跑馬燈顯示 (EditText不支持marquee這種模式)
或者在程序中可通過setEillpsize顯式設置。
例:
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginLeft="2dip"
android:layout_weight="1"
android:ellipsize="end"
android:gravity="center_vertical|left"
android:singleLine="true"
android:textSize="16sp"
注意: android:singleLine="true" 必須設定, 否則
android:ellipsize="start"
android:ellipsize="middle"會不正常