android如何绘制一边的边框

<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都不凑效,到底该怎样实现一边的边框呢?

动漫人物
浏览 1215回答 4
4回答

梵蒂冈之花

好说,自定义view、attr.xml,在onDraw画出来,方向、颜色、宽窄,都可以自己控制。百度一下,不难。

烙印99

如果题主只是想实现布局底部分割线的效果,那么在底部放入<View &nbsp;&nbsp;&nbsp;&nbsp;android:layout_width="match_parent" &nbsp;&nbsp;&nbsp;&nbsp;android:layout_height="0.5dip" &nbsp;&nbsp;&nbsp;&nbsp;android:background="#9d9d9d"&nbsp;/>即可如果题主一定要实现只绘制出一个边框的矩形,那么可以继承View自定义
打开App,查看更多内容
随时随地看视频慕课网APP