как показать пунктирную границу в макете таблицы - PullRequest
1 голос
/ 28 марта 2011

Я новичок в Android, хочу показать границу в tablelayout.

Может кто-нибудь, пожалуйста, помогите мне, это очень важно для меня.

1 Ответ

5 голосов
/ 28 марта 2011

Попробуйте установить ShapeDrawable в качестве фона элементов, на которых вы хотите создать рамку. Вы можете определить ShapeDrawable в XML-файле в вашей папке res / drawables. В частности, элемент stroke имеет параметры dashWidth и dashGaps, которые позволяют сделать пунктирную линию:

<stroke
    android:width="integer"
    android:color="color"
    android:dashWidth="integer"
    android:dashGap="integer" />

Вы также можете просто установить повторяющееся изображение точек в качестве фона всей таблицы, затем установить сплошной фон и поля для ячеек (см. этот прием , который написан о сплошных границах, но я ' я уверен, что вы можете подделать с повторяющимся растровым изображением 2x2 шаблона шахматной доски).

...