只设置view的上边描边
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<!-- //begin 以下注释代码为虚线边框-->
<!--<item>-->
<!--<shape android:shape="rectangle" >-->
<!--<solid android:color="@color/black" />-->
<!--</shape>-->
<!--</item>-->
<!--<item android:bottom="-2dp" android:right="-2dp" android:left="-2dp">-->
<!--<shape>-->
<!--<solid android:color="@android:color/transparent" />-->
<!--<stroke-->
<!--android:dashGap="10px"-->
<!--android:dashWidth="10px"-->
<!--android:width="1dp"-->
<!--android:color="#ababb2" />-->
<!--</shape>-->
<!--</item>-->
<!-- //end 以上注释代码为虚线边框-->
<item >
<shape android:shape="rectangle">
<solid android:color="@color/black"/>
</shape>
</item>
<!-- //NOTE:想让哪个方向描边,哪个方向就不写,或者设置为正数;反之设置为负数-->
<item android:bottom="-1dp" android:right="-1dp" android:left="-1dp">
<shape>
<solid android:color="@android:color/transparent"/>
<stroke android:color="@color/red" android:width="@dimen/dp1"/>
</shape>
</item>
</layer-list>