1. 程式人生 > >Android 按鈕以及輸入框的樣式

Android 按鈕以及輸入框的樣式

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">
    <stroke
        android:width="1dp"
        android:color="#d0d0d0" />
    <solid  android:color="#ffffff" />
    <corners android:radius="5dp"/>
</shape>

其中shape=“rectangle”是標識矩形,不寫這句預設也是矩形的。

stroke 是描邊,width是描邊的寬度,color是描邊的顏色。

solid 是形狀的填充顏色。

corners 是代表圓角

<corners    //定義圓角  
    android:radius="dimension"      //全部的圓角半徑  
    android:topLeftRadius="dimension"   //左上角的圓角半徑  
    android:topRightRadius="dimension"  //右上角的圓角半徑  
    android:bottomLeftRadius="dimension"    //左下角的圓角半徑  
    android:bottomRightRadius="dimension" />    //右下角的圓角半徑  

corners標籤是用來字義圓角的,其中radius與其它四個並不能共同使用。

關於shape的使用十分的簡單,就是在佈局檔案中呼叫background屬性即可。