2012-02-21 58 views
17

Tôi có bố cục bổ sung thêm chế độ xem văn bản động và tôi muốn chia từng lượt xem văn bản với một dòng.đường vẽ bên dưới TextView trên Android

Something như thế:

TextView


TextView


TextView


Tôi đã tìm thấy cách để nhấn mạnh các văn bản, nhưng tôi muốn vẽ một dòng wi thứ sửa chữa kích thước không nhấn mạnh văn bản.

Có ai có thể giúp tôi không?

Trân trọng

+0

Thực hiện một ImageView và hiển thị một dòng trong đó. Thêm ImageView sau mỗi TextView. –

Trả lời

55

này là đơn giản nhất và giống nhất để sử dụng thẻ <hr> trong HTML:

Đặt này trong layout XML của bạn nơi bạn muốn dòng:

<View 
    android:layout_width="fill_parent" 
    android:layout_height="1dp"  
    android:background="#ffffff" /> 

chí này vẽ một đường màu trắng, dày 1 dp, trên màn hình. Nếu bạn muốn nó có chiều rộng cố định, chỉ cần thay đổi layout_width thành kích thước dp bạn muốn. Thay đổi background thành mã màu HTML mà bạn chọn.

+0

Cảm ơn bạn, hoạt động tốt –

+0

Có cách nào để sử dụng lại điều này mà không phải đặt bố cục XML này mọi lúc không? Chẳng hạn như ví dụ chúng tôi có hình dạng nằm trong bản vẽ và tôi có thể sử dụng lại nó. –

+0

Nếu tôi có 100 dòng thì tôi cần phải thêm 100 bản xem trước văn bản và chế độ xem cho các dòng? –

2

Bạn có thể xây dựng một ListView, nó có một gốc cây, và bạn có thể thêm dòng động

17

chỉ cần thêm phong cách này:.

style="?android:listSeparatorTextViewStyle" 

để TextView của mình

+0

Điều này messes lên tất cả các phong cách khác của bạn như textize vì vậy không phải là một giải pháp tốt. – John61590

+0

@ John61590 Làm cách nào? – MohammadReza

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