【发布时间】:2011-03-28 16:14:33
【问题描述】:
我是android新手,想在tablelayout中显示边框。
谁能帮帮我,这对我来说非常重要。
【问题讨论】:
标签: android tablelayout
我是android新手,想在tablelayout中显示边框。
谁能帮帮我,这对我来说非常重要。
【问题讨论】:
标签: android tablelayout
尝试将ShapeDrawable 设置为您想要添加边框的元素的背景。您可以在 res/drawables 文件夹中的 XML 文件中定义 ShapeDrawable。特别是,stroke 元素具有 dashWidth 和 dashGaps 参数,可让您制作虚线:
<stroke
android:width="integer"
android:color="color"
android:dashWidth="integer"
android:dashGap="integer" />
你也可以只设置一个重复的点图像作为整个表格的背景,然后在单元格上设置一个纯色背景和边距(参见this trick,它是关于纯色边框的,但我相信你可以伪造带有 2x2 repeating bitmap 的棋盘图案)。
【讨论】:
android:background你想要的布局。请参阅 ApiDemos 应用程序中的 Graphics/Drawables 演示和相关 XML 文件,了解其工作原理 (developer.android.com/resources/samples/ApiDemos/index.html)