2010-11-11 31 views
21

Tôi đang sử dụng sau TextView để hiển thị một số dữ liệu trong đó:Làm cách nào để đưa văn bản vào dòng tiếp theo trong Android TextView?

<TextView android:id="@+id/notificationText" 
     android:layout_height="wrap_content" 
     android:layout_width="fill_parent" 
     android:textSize="18sp" 
     android:inputType="textMultiLine" 
     android:maxLines="2" 
     android:layout_paddingRight="20dip" 
     android:textColor="#ffffff"/> 

Tôi muốn quấn văn bản để dòng tiếp theo. Tôi có thể làm cái này như thế nào?

Trả lời

32

bạn phải đặt android:scrollHorizontally="false" trong xml của mình.

+0

có thể thực hiện điều này trong thời gian chạy không? – Ewoks

+1

@Ewoks kiểm tra [setHorizontallyScrolling] (http://developer.android.com/reference/android/widget/TextView.html#setHorizontallyScrolling (boolean)) –

+3

văn bản bị cắt thay vì chuyển sang dòng tiếp theo –

2

Bạn cần phải thiết lập

android:minLines="2" 
2

Bạn cũng có thể thử

android:inputType="textMultiLine" 

trong XML của bạn. Điều này làm việc cho tôi.

+1

Công trình này hoạt động. Tôi đã dành thời gian cố gắng sửa chữa nó bằng cách sử dụng trọng lượng và chiều rộng. Cảm ơn bạn!! – Daniel

1

Trong một số trường hợp Nó hoạt động bằng cách đặt chiều rộng thành 0dp trên chế độ xem văn bản.

android:layout_width="0dp" 

đây là liên kết đến ảnh gốc answer.

Các vấn đề liên quan