1. 程式人生 > >Android通過xml給控制元件新增邊框

Android通過xml給控制元件新增邊框

通過Android 中自定義的屬性給ImageView設定上下左右邊框,請參照下面的程式碼,同樣是在drawable資料夾下建立shape型別的xml檔案,比如:img_border.xml,然後在該檔案中新增如下程式碼,同樣是通過android:background=”@drawable/img_border”來引用,兩篇最基礎的樣式,方便自己檢視吧。程式碼區如下:

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android"
>
<!-- This is the main color 主要用於給view設定上下邊框 --> <item> <shape> <!-- 邊框顏色 --> <solid android:color="@color/back_bottom"/> </shape> </item> <!-- 給View的上 左 右 下設定邊框 ,其中只有底部邊框是6dp,其他邊框都為0--> <item
android:top="0dp" android:left="0dp" android:right="0dp" android:bottom="6dp" >
<shape> <!-- View填充顏色 --> <solid android:color="#FFFFFF" /> </shape> </item> </layer-list>