tôi thấy chúng ta có thể thiết lập 4 giá trị để android:ellipsize
như:android: Ellipsise, ý nghĩa của các tùy chọn
none, bắt đầu, giữa, cuối và marquee
ý nghĩa và tác dụng là gì thiết lập từng cái này?
tôi thấy chúng ta có thể thiết lập 4 giá trị để android:ellipsize
như:android: Ellipsise, ý nghĩa của các tùy chọn
none, bắt đầu, giữa, cuối và marquee
ý nghĩa và tác dụng là gì thiết lập từng cái này?
Xem hình ảnh dưới đây để biết cách làm việc android:ellipsize
Tôi đã sử dụng sau xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:maxLines="4"
android:ellipsize="none"
android:singleLine="false"
android:text="Hi make this a very long string that wraps at least 4 lines, seriously make it really really long so it gets cut off at the fourth line not joke. Just do it!"
android:layout_marginBottom="25dip"
/>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:maxLines="4"
android:ellipsize="start"
android:singleLine="false"
android:text="Hi make this a very long string that wraps at least 4 lines, seriously make it really really long so it gets cut off at the fourth line not joke. Just do it!"
android:layout_marginBottom="25dip"/>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:maxLines="4"
android:ellipsize="middle"
android:singleLine="false"
android:text="Hi make this a very long string that wraps at least 4 lines, seriously make it really really long so it gets cut off at the fourth line not joke. Just do it!"
android:layout_marginBottom="25dip"/>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:maxLines="4"
android:ellipsize="end"
android:singleLine="false"
android:text="Hi make this a very long string that wraps at least 4 lines, seriously make it really really long so it gets cut off at the fourth line not joke. Just do it!"
android:layout_marginBottom="25dip"/>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:maxLines="4"
android:ellipsize="marquee"
android:text="Hi make this a very long string that wraps at least 4 lines, seriously make it really really long so it gets cut off at the fourth line not joke. Just do it!" />
</LinearLayout>
không thể được giải thích tốt hơn .. vì vậy marquee và kết thúc có tác dụng tương tự. Tôi đã sử dụng trong marquee textview của tôi và nó đã không đến trên thiết bị và chỉ cố gắng thử nghiệm với kết thúc và sắp tới của nó. Bất kỳ nhận xét nào về hành vi này.Cảm ơn bạn rất nhiều – png
Bạn đặt 'android: maxLines =" 4 "' và TextView có 2 dòng. Tại sao? – jul
bài đăng tuyệt vời thx! –
http://stackoverflow.com/questions/2160619/android-ellipsize-multiline-textview –