1.定義乙個開啟的狀態,在drawable建立swich_background_on
<?xml version="1.0" encoding="utf-8"?>
2.定義乙個關閉的狀態,在drawable建立swich_background_off
<?xml version="1.0" encoding="utf-8"?>
3.定義乙個開啟的狀態滑動的圓角顏色,一般不設定預設為你開啟的狀態的顏色,在drawable建立switch_thumb,設定為滑動的圓角為白色
<?xml version="1.0" encoding="utf-8"?>
android:shape="oval">
4.選擇器 select_swith_background 用於控制switch不同狀態下
<?xml version="1.0" encoding="utf-8"?>
5.在頁面使用
6.判斷儲存狀態
public class accountsetings extends baseactivity
@override
protected void onevent(event event)
@override
protected void inituiandevent()
//判斷switch的狀態
account_switch.setoncheckedchangelistener(new compoundbutton.oncheckedchangelistener() else
}});
}@override
protected void deinituiandevent()
}
android改變狀態列背景為應用背景
activity main.xml 中的root 布局中新增 android cliptopadding false android fitssystemwindows false 在介面activity的oncreat函式中新增 if build.version.sdk int build.ver...
Buttion狀態變化背景跟著變化
應用中經常可以看到,按鈕什麼的在被按下的狀態時背景會變化。自定義一些屬性就可以達到效果。android提供了靈活的繪製選擇機制,可根據檢視狀態轉變檢視外觀。每個狀態通過乙個單獨的部分而存在。例如 在正常 禁用 按下 高亮狀態下的按鈕有著不同的背景顏色。請看下面的 示例 pink btn bg 豎向顏...
Android自定義按鈕狀態背景
如果你覺得android自帶的按鈕預設 按下時樣式太low,可以嘗試自定義按鈕狀態背景 首先把我自定義的按鈕狀態背景圖貼上來 預設時 按下後 有沒有很小清新吶 自定義按鈕狀態步驟如下 1 在res 資料夾下新建個 drawable 資料夾 2 把要設定的按鈕預設背景與按下時背景放入drawable ...