1. 程式人生 > >Android 開發:(四)Button圓角實現

Android 開發:(四)Button圓角實現

本節學習button的圓角實現:
利用上節登入button示例:

1.效果對比:
前
後

    <Button
        android:layout_width="match_parent"
        android:layout_height="45dp"
        android:layout_marginTop="10dp"
        android:layout_below="@id/rg"
        android:id="@+id/loginBtn"
        android:text="登入"1)、沒有圓角設定
        android:background="#ff0000"
2)、設定圓角 android:background="@drawable/shape" android:textSize="19sp" android:textColor="#ffffff" />

2.具體實現步驟:
新建shape.xml檔案



程式碼:

<!-- 填充的顏色 -->
    <solid android:color="#ff0000"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
/>
<!-- 設定按鈕的四個角為弧形 --> <!-- android:radius 弧形的半徑 --> <corners android:radius="5dp" android:layout_height="match_parent" android:layout_width="wrap_content" /> <!-- padding:Button裡面的文字與Button邊界的間隔 --> <padding android:bottom="10dp"
android:left="10dp" android:right="10dp" android:top="10dp" android:layout_width="wrap_content" android:layout_height="wrap_content" />

最後給button賦值即可:

android:background="@drawable/shape"