togglebut1 = (togglebutton) findviewbyid(r.id.togglebut1);
togglebut1.setoncheckedchangelistener(new oncheckedchangelistener()
}});
mytogglebutton =(mytogglebutton) findviewbyid(r.id.my_togglebut);//可滑動
mytogglebutton.setontogglestatechangelistener(new ontogglestatechangelistener() else
}});
1自定義設定
2 自定義劃定選擇
public class mytogglebutton extends togglebuttonelse
}elseelse
}//滑出左邊界
if(currentx < 0)
//滑出右邊界
if (currentx > toggle_bkg_off.getwidth()-toggle_slip.getwidth()) }/*
* 繼承view觸控事件方法並實現邏輯
*/@override
public boolean ontouchevent(motionevent event)
}}else}}
break;
}//在ontouchevent事件完成後重新呼叫ondraw繪製圖形
invalidate();
//返回true表示操作完畢
return true;}/*
*實現設定狀態改變監聽方法
*/
public void setontogglestatechangelistener(ontogglestatechangelistener listener)
/*** 定義乙個togglebutton狀態改變***介面
*/inte***ce ontogglestatechangelistener
/*帶3個引數構造方法,在xml中應用是可以指定樣式和屬性
* context:上下文
*attributeset:屬性值集合
*defstyleattr:theme下預設的style
*/public mytogglebutton(context context, attributeset attrs, int defstyle)
/** 帶2個引數構造方法,在xml中使用時可以指定屬性
*/public mytogglebutton(context context, attributeset attrs)
/** 帶1個引數構造方法
*/public mytogglebutton(context context)
public void setdraw()
}
學習筆記 ToggleButton
togglebutton的特點 就像我們手機的手電筒功能一樣,按一下 也沒顯示開啟 再按一下 顯示關閉狀態。它的屬性 texton 在true狀態下顯示的內容。textoff 在false狀態顯示的內容。使用介面監聽事件 public class tgbt extends activity impl...
使用ToggleButton按鈕實現開關效果
android ischecked true android texton 開 android textoff 關 開與關的內容自己可以設定成適用的不同內容。一 編寫布局檔案。新增togglebutton與imageview控制項。如下 二 在activity中實現邏輯部分。請看 以上的內容即可完成...
自定義ToggleButton的樣式
1.案例效果圖 選中未選中 2.準備相關的資源 2.1準備 一般放在 drawable hdpi 目錄下 2.2準備透明的顏色 00000000 3.樣式檔案 toggle button.xml 3.1樣式檔案位置通常在 drawable 目錄下定義 3.2樣式 drawable drawable ...