如何在android中的gridview上添加边框?

时间:2013-12-19 17:14:21

标签: android android-layout gridview

我想在整个gridview周围添加一个边框:

我厌倦了xml apporach

android:background:@drawable/border

border.xml

<solid android:color="#FFF" />

<stroke
    android:width="1dp"
    android:color="#808080" />

<corners android:radius="10dp" />

问题是当gridview中有很多元素时,网格很长并且在纹理中消耗了太多内存,

它将返回如下错误:写入视图或绘图缓存(xxxx MB)超出的纹理太大

有没有更好的方法呢?谢谢

1 个答案:

答案 0 :(得分:1)

为您的gridview提供一个边距,使其小于其容器。

然后“边框”将成为容器本身,显示其背景颜色/图像。

这就是你需要在GridView周围设置边框。