Я новичок в Android, хочу показать границу в tablelayout.
может кто-нибудь, пожалуйста, помогите мне, это очень важно для меня.
Я новичок в 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
представления в нужном вам макете. См. демонстрации Graphics/Drawables и соответствующие XML-файлы в приложении ApiDemos, чтобы понять, как это работает (developer.android.com/resources/samples/ApiDemos/index.html)
- person Yoni Samlan; 30.03.2011