<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="#FFF" />
<stroke
android:width="0.5dp"
android:color="#9d9d9d"
/>
<padding
android:left="-2dp"
android:top="-2dp"
android:right="-2dp"
android:bottom="1dp" />
</shape>
padding试过0dp,-1dp,-2dp都不凑效,到底该怎样实现一边的边框呢?
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
如果题主只是想实现布局底部分割线的效果,那么在底部放入
即可
如果题主一定要实现只绘制出一个边框的矩形,那么可以继承
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就可以了