нарисовать линию под TextView на Android - PullRequest
19 голосов
/ 21 февраля 2012

У меня есть макет, который добавляет текстовые представления динамически, и я хочу разделить каждое текстовое представление строкой.

Примерно так:

TextView


TextView


TextView


Я нашел способ подчеркнуть текст, но я хочу нарисовать линию с фиксированным размером, а не подчеркнуть текст.

Может кто-нибудь помочьменя нет?

С наилучшими пожеланиями

Ответы [ 3 ]

59 голосов
/ 21 февраля 2012

Это самое простое и наиболее похожее на использование тега <hr> в HTML:

Поместите это в свой XML-макет, где вы хотите линию:

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

Это нарисуетбелая линия толщиной 1 пункт на экране.Если вы хотите, чтобы он был фиксированной ширины, просто измените layout_width на желаемый размер dp.Измените background на код цвета HTML по вашему выбору.

17 голосов
/ 09 сентября 2013

просто добавьте это стиль :

style="?android:listSeparatorTextViewStyle"

в TextView

3 голосов
/ 21 февраля 2012

Вы можете создать ListView, у него есть разделитель, и вы можете добавлять строки динамически。

...