Android Gridview No Spacing

时间:2012-07-23 04:22:13

标签: android image gridview padding spacing

晚上好,每个人,

我有一个图像的网格视图,但我希望它们相互齐平(没有点击时出现的边框)。

我将垂直和水平间距设置为零以及填充。但是,在点击时,仍会显示gridview“tap border”。如何扩展我的图像,或删除它,以便我不再看到它。

如果你还不清楚,我可以提供截图。

谢谢, -Mitchell

enter image description here

2 个答案:

答案 0 :(得分:0)

尝试使用九补丁位图作为选择器 还要确保底部和右侧黑色线条(九个贴片)覆盖所有侧面 在这种情况下,您的图片之间不会有偏移

答案 1 :(得分:0)

我认为你应该使用

public void setSelector(int resID)

并将其设置为完全转换的可绘制

你可以在xml文件中定义的drawable

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >

    <stroke android:width="0px" android:color="@android:color/transparent" />
<padding android:left="0dp" android:top="0dp" android:right="0dp"
    android:bottom="0dp" />
<corners android:radius="0px"/>
</shape>