編輯:關於Android編程
選中後的狀態:
借鑒我在Button教程中的方式,建立CheckBox的布局:
復制代碼 代碼如下:
<CheckBox
android:id="@+id/cb"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:checked="false"
android:text="已婚"
></CheckBox>
顯然,Checked屬性是CheckBox最重要的屬性之一,改變它的方式有三種:
1、XML中申明 2、代碼動態改變 3、用戶觸摸
它的改變將會觸發OnCheckedChange事件,而您可以對應的使用OnCheckedChangeListener監聽器來監聽這個事件,如果您對監聽器不熟悉,可以先學習我寫的
《Android控件系列之Button》。如果您對如何在代碼中獲取控件不熟悉,可以學習我寫的Android控件系列之XML靜態資源
具體的匿名監聽方法代碼如下:
復制代碼 代碼如下:
//獲取CheckBox實例
CheckBox cb = (CheckBox)this.findViewById(R.id.cb);
//綁定監聽器
cb.setOnCheckedChangeListener(new OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton arg0, boolean arg1) {
// TODO Auto-generated method stub
Toast.makeText(MyActivity.this,
arg1?"選中了":"取消了選中" , Toast.LENGTH_LONG).show();
}
});
總結:
本文以最簡單的例子闡述了如何在Android中使用CheckBox,並能監聽它的選中狀態改變事件,從而實現您需要的業務邏輯。
本文實例講述了Android中Notification用法。分享給大家供大家參考,具體如下:Notification可以理解為通知的意思一般用來顯示廣播信息 用Notif
47.Android 自定義PopupWindow技巧Android 自定義PopupWindow技巧 前言 PopupWindow的寬高 PopupWindow定位在下
GridView網格視圖,網格視圖組件,九宮圖顯示數據表格(一種控件)ScrollView滾動視圖是一個單一容器,只能包含一個組件。ViewPager左右滑動SlideM
說到老照片,很多人就會想起兒時的照片。沒錯,老照片就是這樣的,我稱之為情懷濾鏡。先說一下Android圖像矩陣處理(圖片來源 慕課網)也就是說,每一個矩陣都對應著一個唯一