扫码关注官方订阅号
padding试过0dp,-1dp,-2dp都不凑效,到底该怎样实现一边的边框呢?
欢迎选择我的课程,让我们一起见证您的进步~~
如果题主只是想实现布局底部分割线的效果,那么在底部放入
<View android:layout_width="match_parent" android:layout_height="0.5dip" android:background="#9d9d9d" />
即可
如果题主一定要实现只绘制出一个边框的矩形,那么可以继承View自定义
View
好说,自定义view、attr.xml,在onDraw画出来,方向、颜色、宽窄,都可以自己控制。百度一下,不难。
<?xml version="1.0" encoding="utf-8"?><layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item> <shape android:shape="rectangle" > <solid android:color="#bbbbbb" /> <corners android:bottomLeftRadius="0px" android:bottomRightRadius="0px" android:topLeftRadius="0px" android:topRightRadius="0px" /> </shape> </item> <item android:top="1dp"> <shape android:shape="rectangle" > <solid android:color="#eeeeee" /> <corners android:bottomLeftRadius="0px" android:bottomRightRadius="0px" android:topLeftRadius="0px" android:topRightRadius="0px" /> </shape> </item>
</layer-list>
<?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item> <shape android:shape="rectangle"> <stroke android:color="#b3b3b3" android:width="1dp"/> <padding android:bottom="1dp"/> </shape> </item> <item> <shape android:shape="rectangle"> <solid android:color="#ffffff"/> </shape> </item> </layer-list>
<?xml version="1.0" encoding="utf-8"?><layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:top="-2dp" android:left="-2dp" android:right="-2dp"> <shape> <stroke android:width="1dp" android:color="@color/gray" /> </shape> </item>
</layer-list>background就可以了
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
如果题主只是想实现布局底部分割线的效果,那么在底部放入
即可
如果题主一定要实现只绘制出一个边框的矩形,那么可以继承
View自定义好说,自定义view、attr.xml,在onDraw画出来,方向、颜色、宽窄,都可以自己控制。百度一下,不难。
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
</layer-list>
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
</layer-list>
background就可以了