當前位置:首頁 » 安卓系統 » androidcheckbox選中

androidcheckbox選中

發布時間: 2023-07-26 22:53:04

A. AndroidMaterialCheckBox清除所有選中

最好的解決方法應該是生成一個list來維系checkbox組的選擇狀態。利用listview的getChildAt方法來獲得當前狀態會有很多很多的問題,所以不建議採用。
利用SparseArray checkBoxStates作為一個記錄checkbox組狀態的組合。全選、反選、取消動作將會影響checkBoxStates中的值,並觸發adapter.notifyDataSetChanged()。用戶單擊checkbox行為將觸發onCheckedChangeListener刪除動作會有一點復雜,會有一些細節要注意,請看下面代碼的注釋要分清keyAt(int index)和get(int key)、put(int key,boolean state)和setValueAt(int index,boolean state)的區別。

B. android怎麼把checkbox狀態設置為選中狀態

android:checked="true"就是設置checkbox狀態為選中狀態。

C. 大家好跪求,用安卓實現一個復選框選中另一個復選框默認選中,代碼怎麼寫呢

在你的選項中加入 android:checked="true" 這樣的代碼也就是默認選中

例如:
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="愛好:"
android:width="50px"
android:height="30px" />
<CheckBox android:text="籃球"
android:id="@+id/like1"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<CheckBox android:text="足球"
android:id="@+id/like2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:checked="true"/> //我在足球這里加了個默認選中
<CheckBox android:text="下棋"
android:id="@+id/like3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
<CheckBox android:text="游泳"
android:id="@+id/like4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>

D. 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中指定即可。

E. android怎麼把checkbox狀態設置為選中狀態

android把checkbox狀態設置為選中狀態的方法:

  1. 通過checkbox.isChecked();是判斷後是否選中;

  2. checkbox.setChecked(true)選中;

  3. checkbox.setChecked(false)未選中。

F. Android的ListView如何做到點擊其中一項Item就同時把CheckBox設置為選中

1、設置checkbox為不可點擊
2、用一個數組維護所有Item選中狀態
3、當選中狀態發生變化時更新數組
4、當選中狀態發生變化時刷新列表
5、根據item的選中狀態設置checkbox的選中狀態

熱點內容
c語言中的temp 發布:2025-02-05 02:43:08 瀏覽:123
阿里雲伺服器共享電腦 發布:2025-02-05 02:42:18 瀏覽:417
伺服器有多少台電腦 發布:2025-02-05 02:40:41 瀏覽:447
安卓手機為什麼最新微信安裝不了 發布:2025-02-05 02:31:03 瀏覽:106
安卓手機什麼時候開售 發布:2025-02-05 02:14:15 瀏覽:660
編程車模型 發布:2025-02-05 02:09:55 瀏覽:681
雅馬哈天劍哪個配置好 發布:2025-02-05 02:00:35 瀏覽:170
我的世界國際服推薦118伺服器 發布:2025-02-05 01:50:48 瀏覽:46
普通電腦做伺服器怎麼操作 發布:2025-02-05 01:46:22 瀏覽:628
原神為什麼同伺服器加不起好友 發布:2025-02-05 01:41:03 瀏覽:337