android自定義按鈕控件樣式 – Android移動開發技術文章_手機開發 Android移動開發教學課程

android自定義控件其實就是定義一個xml按鈕控件樣式然後某個控件調用它。

步驟:

1,在drawable裡新建個按鈕控件的樣式xml:

 

 

Java代碼

<?xml version="1.0" encoding="utf-8"?> 

<selector xmlns:android="https://schemas.android.com/apk/res/android"> 

    <item android:state_pressed="true" android:drawable="@drawable/submit_commonhover" /> 

    <item android:state_focused="true" android:drawable="@drawable/submit_common" /> 

    <item android:drawable="@drawable/submit_common" /> 

</selector> 

 

 命名為greenbtnlay.xml;

 

2,在所需要得控件定義裡調用:

 

 

Java代碼

<?xml version="1.0" encoding="utf-8"?> 

<LinearLayout xmlns:android="https://schemas.android.com/apk/res/android" 

    android:orientation="vertical" 

    android:layout_width="fill_parent" 

    android:layout_height="fill_parent" 

    > 

<Button  

    android:layout_width="wrap_content" 

    android:layout_height="wrap_content" 

    android:background="@drawable/greenbtnlay"/> 

</LinearLayout> 

 好瞭  一個按鈕控件的樣式自定義好瞭,要想定義其它的控件  比如文本框  下拉框都是可以這麼定義的

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。