Android自定義按鈕狀態背景

2021-06-29 13:05:05 字數 985 閱讀 8933

如果你覺得android自帶的按鈕預設、按下時樣式太low,可以嘗試自定義按鈕狀態背景:

首先把我自定義的按鈕狀態背景圖貼上來:

預設時:

按下後:

有沒有很小清新吶~~~

自定義按鈕狀態步驟如下:

(1)在res

資料夾下新建個

drawable

資料夾(2)把要設定的按鈕預設背景與按下時背景放入drawable

資料夾中

(3)在drawable

資料夾中新建個

xml檔案,內容如下:

xmlversion="1.0"

encoding="utf-8"

?>

<

selector

xmlns:android=""

>

<

item

android:state_pressed

="true"

android:drawable="@drawable/item_bg_pressed"

/>

<

item

android:state_focused

="true"

android:drawable="@drawable/item_bg_pressed"

/>

<

item

android:drawable="@drawable/item_bg_normal"

/>

selector

>

(4)在布局檔案的標籤中增加android:background=」@drawable/xml檔名」

比比看你做的有沒有比系統的美膩?!

Android 自定義按鈕

將按鈕的背景顏色設定成drawable檔案即可。雖然這裡講的是button,但是textview及其子元件也可以如法炮製 主布局檔案如下 下面三個檔案都放在drawable hdpi資料夾下,第乙個是my button selector.xml,定義了按鈕的不同狀態 my button presse...

Android自定義返回按鈕

在網上找了很多關於呼叫系統返回的按鈕,但都不成功,總是報空指標。如下 onkeydown keyevent.keycode back,null 說加上這麼一句話就可以呼叫,但總是報空指標,不知道為什麼,有知道的嗎?後來上網上又找到了另一種方法實現,就是用activity的跳轉形式來實現,因為acti...

Android自定義返回按鈕

在網上找了很多關於呼叫系統返回的按鈕,但都不成功,總是報空指標。如下 onkeydown keyevent.keycode back,null 說加上這麼一句話就可以呼叫,但總是報空指標,不知道為什麼,有知道的嗎?後來上網上又找到了另一種方法實現,就是用activity的跳轉形式來實現,因為acti...