Android如何设置上下边框?或是左右边框。

唐代de豆腐 发布于 2015/01/13 00:13
阅读 16K+
收藏 0

请教大神:如何设置Android 设置上下边框》

我现在通过这样方式设置:但是有时候会线条会更粗一点。不矢为何》 

其实这个显示是有问题的,

XMl如: android:background="@drawable/top_border_stroke_white"

样式:
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
    <item android:top="1dp" android:bottom="-1dp" >
        <shape>
            <stroke
                android:width="1dp"
                android:color="@color/gray3" />
            <solid android:color="@color/white" />
        </shape>
    </item>
</layer-list>

其实这个地方有个问题 设置上边框 下边框也会有。而且两个布局的话线条还加粗。从图片也可以看出来 。

图上就第一根线是我想要效果 没有重叠。很清楚,后面都不对了!。

然后我就把下面的布局做了margintop=-1dp..但是感觉好搓呀!!
虽然我是这个新手,但我没想到设置个单边框,竟然这么麻烦。FK....

问:求解决方法呀!网上说的用图片就算了 用代码绘制也算


加载中
0
espilce
espilce
直接写一个view,高度1dp,就行了啊
0
有明丶
有明丶
用dp嫌粗的话可以用px。
0
iuKa
iuKa
用listView
0
勿否
勿否
如果是listview的话设置divider 和dividerhight属性就可以了

如果是你自己布局的话,可以考虑添加一个布局设置颜色背景颜色需要线条的地方margin

0
唐代de豆腐
唐代de豆腐

引用来自“espilce”的评论

直接写一个view,高度1dp,就行了啊
你是说的嘛意思?
0
唐代de豆腐
唐代de豆腐

引用来自“勿否”的评论

如果是listview的话设置divider 和dividerhight属性就可以了

如果是你自己布局的话,可以考虑添加一个布局设置颜色背景颜色需要线条的地方margin

有时候不好用listview 因为有时候两行是分开的,有时候两行在一起中间没有边框

所以 我自己来定制。

返回顶部
顶部