androidchecked
『壹』 android怎麼把checkbox狀態設置為選中狀態
android:checked="true"就是設置checkbox狀態為選中狀態。
『貳』 android怎麼把checkbox狀態設置為選中狀態
CheckBox和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中申明,在xml布局中指定默認的狀態android:checked="true"。
2、代碼動態改變,在Java中可以直接調用checkbox.setChecked(true);
3、用戶觸摸,即注冊OnCheckedChangeListener事件。
實例如下:
//獲取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();
}
});
在開發當中,默認的狀態是未選中的,如果需要默認選中,通常是在xml中指定即可。
『叄』 請問android 編程中可不可以自定義單選框,怎樣實現。謝謝!
可以,使用style就行了,自定義style後就可以去掉自帶的圓圈圈,在設置背景的時候會使用到shape,使用shape設置按下狀態等等
『肆』 android checkbox怎麼記住狀態
checkbox 有個isChecked()方法,會返回其狀態,true代表選中狀態,false代表未選中。
『伍』 android中判斷checkbox控制項是否選中的方法是
isChecked。
在Android中,判斷CheckBox控制項是否選中的方法是isChecked。這個方法會返回一個布爾值,當CheckBox被選中時返回true,未被選中時返回false。通過調用這個方法,可以在代碼中檢查CheckBox的狀態,並據此執行相應的操作。
『陸』 android中,做一個全選的checkBox,讓listView的所有CheckBox都變成選中的狀態
在adapter裡面給每個CheckBox設置選中setChecked(true);