2015-09-21 46 views
1

我必须设计一个带有虚线/虚线分隔符的gridview的布局。任何人都可以请让我知道我该怎么做?带有虚线/虚线分隔符的Android gridview

这个问题可能类似于到another question asked here in stackoverflow,但它是不同的,因为:

A]我需要一个虚线

B]虚线应不能触及不能做小区边缘根据在question给出的答案。

Grid layout with dotted/dashed separator

+0

张贴您的xml在您创建父布局 –

+0

您可以使您的行的底部和右侧与背景重复图像,并删除正常的分隔符...将重复的小点/破折号来完成gridview的宽度。请记住,高度必须是2dp。 –

+0

可能重复[Android GridView绘制分隔线](http://stackoverflow.com/questions/7132030/android-gridview-draw-dividers) –

回答

1

你可以试试下面的代码:

绘制/ dotted_shape.xml

<shape xmlns:android="http://schemas.android.com/apk/res/android" 
android:shape="line"> 

    <stroke 
     android:color="#C7B299" 
     android:dashWidth="15px" 
     android:dashGap="15px" 
     android:width="2dp"/> 
</shape> 

这会给你虚线分隔符。谢谢。

+0

嗨Android WeblineIndia,感谢您的快速回答。但是如果你将这个drawable作为网格物体的背景,那么它会用虚线覆盖单元格的四边,在中心区域看起来很奇怪。 – sUndeep

+0

这是一个如何显示虚线边框的示例,现在如果您只是想在特定的一侧显示边框,而不是您需要使用图层列表进行管理,请参阅此示例: <?xml version =“1.0”encoding =“ utf-8“?> <项机器人:左= “5DP”> <形状机器人:形状= “矩形”> <固体机器人:颜色= “#000000”/>

+0

我该如何调整它,使得单元格0的右边框将会出现,单元格1的右边框将不会出现。 – sUndeep