Я новичок в android, хочу показать границу в tablelayout.
Может кто-нибудь мне помочь, это очень важно для меня.
Попробуйте установить ShapeDrawable
в качестве фона элементов, на которые вы хотите установить границу. Вы можете определить ShapeDrawable в файле XML в папке res/drawables. В частности, элемент stroke
имеет параметры dashWidth
и dashGaps
, которые позволяют сделать пунктирную линию:
<stroke
android:width="integer"
android:color="color"
android:dashWidth="integer"
android:dashGap="integer" />
Вы также можете просто установить повторяющееся изображение точек в качестве фона всей таблицы, а затем установить сплошной фон и поле на ячейках (см. этот трюк, в котором написано о сплошных границах, но я уверен, что вы можете подделать 2x2 повторяющееся растровое изображение шаблона шахматной доски).
android:background
View для нужного макета. См. Демонстрации Graphics / Drawables и связанные XML-файлы в приложении ApiDemos, чтобы понять, как это работает ( developer.android.com/resources/samples/ApiDemos/index.html ).