`
zwnJava
  • 浏览: 205952 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

android 用 XML 自定义边框(只上下边框有色)

阅读更多
<?xml version="1.0" encoding="UTF-8"?>
<layer-listxmlns:android="http://schemas.android.com/apk/res/android">
 
    <!-- 连框颜色值 -->
    <item>
        <shape>
            <solidandroid:color="@android:color/darker_gray"/>
        </shape>
    </item>
    <!-- 主体背景颜色值 -->
    <item
        android:bottom="1dp"
        android:top="1dp">
        <shape>
            <solidandroid:color="#ffffff"/>
 
            <padding
                android:bottom="10dp"
                android:left="10dp"
                android:right="10dp"
                android:top="10dp"/>
        </shape>
    </item>
 
</layer-list>
 
----------------------
 
Android通过shape实现边框
Android中可以通过定义drawable下的xml文件来实现控件边框效果
myborder.xml
<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="#00000000"/>
<stroke android:width="1dp" android:color="#808080"/>
<padding android:left="1dp" android:top="1dp" android:right="1dp" android:bottom="1dp" />
</shape>
 
在layout中对控件如下描述即可:android:background="@drawable/myborder"
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics