編輯: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應用程序可以在許多不同地區的許多設備上運行。為了使應用程序更具交互性,應用程序應該處理以適合應用程序將要使用的語言環境方面的文字,數字,文件等。在本章中,我
多開發者不知道ListView列表控件的快速滾動滑塊是如何啟用的,這裡Android開發網告訴大家,輔助滾動滑塊只需要一行代碼就可以搞定,如果你使用XML布局
篇幅較長遂分成上下兩篇,上一篇我們已經快要一氣呵成了,但是美中不足的是,這個界面並不能討得美工MM的歡心,美工MM曾寄希望於您,卻交出這麼作出這麼一副死型樣,我都
本文實例講述了Android編程實現3D滑動旋轉效果的方法。分享給大家供大家參考,具體如下: 這裡我們通過代碼實現一些滑動翻頁的動畫效果。 Animation實現