❶ android中switch控制項怎麼控制圖片的顯示隱藏
Android中自帶的Switch控制項在很多時候總覺得和整體系統風格不符,很多時候,自定義Switch是一種方法。
但其實不用這么麻煩,安卓自帶的Switch通過修改一些屬性,也可以達到和自定義Switch差不多的一個效果。
個人感覺,Switch的屬性設置和其他控制項還是有挺大區別的。
實現方式:
底部滑動條,在開關打開狀態為綠色,開關關閉狀態為灰色
在 res/drawable 文件夾下面,寫兩個滑動條的底圖 ,通過一個選擇器selector進行控制。
❷ android switch控制項的注冊監聽控制
你一定看錯了,一個OnClickListener只會對一個view有效,不存在和父控制項沖突問題。如果有問題你可以設置setOnClickListener(new
OnClickListener(){
public
void
click(View
v){
log.d("------",
v.getId());
}
});
給view設置上id,看看是誰
❸ android開發中switch在切換開/關狀態時,先彈出一個dialog(確認/取消)以讓用戶確認是否切換開/關狀態
要實現這種邏輯,方式實在太多了,最簡單的就是switch注冊點擊事件
(不叫你注冊onCheckedChanged事件是因為你設置setChecked的時候,又會觸發onCheckedChanged)
然後在方法里先彈出一個alertDialog
確定後設置switch.setChecked(true/false)