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

androidcheckbox位置

發布時間: 2024-10-30 14:52:39

㈠ android開發如何讀取多個CheckBox中的選中的文本

CheckBox和Button一樣,是android系統提供的最原始的控制項,它的優點在於,不用用戶去填寫具體的信息,只需輕輕點擊,缺點在於只有「是」和「否」兩種情況,但我們往往利用它的這個特性,來獲取用戶的一些信息。

1.CheckBox的常用屬性

checked屬性是CheckBox最重要的屬性之一,改變方式有兩種,xml中定義 android:checked="true|false" 表示選中和不選中


2.在代碼中設置選擇狀態 checkBox.setChecked(true|false);


3.獲取CheckBox的狀態 checkBox.isChecked(); true表示選中,false表示未選中


4.checkBox的應用

1.如果不確定某一組選項有幾個的時候,例如多選之前刪除,那麼要使用listView + adapter 其中checkBox存放在listView的adapter中,代碼實現比較復雜,需要自己去注冊checkBox的事件

2.如果checkBox的選項是已經知的,例如興趣愛好,已知有多少個選項的情況下,那麼你只需要用個線性布局做為容器,將checkBox都放到這個容器中

3.獲取選中的文本 如果是用listView的話,只需要自己在adapter中寫一個方法,返回選中的數據即可得到文本,如果是其它容器做的話,只能去遍歷這個布局下的所有checkBox

然後調用

if(checkBox.isChecked()){

checkBox.getText().toString();//即可得到選中的文本

}


有關checkBox的用法,你也可以參考老羅的教程

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

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

㈢ Android 自定義 CheckBox 文字與圖標的方向

android:button="@null"
android:drawableRight="@drawable/button_img"
button_img是checkBox的Button圖片 圖片也可以用系統的

加上這兩個就可以實現你的要求了

㈣ 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怎麼實現復選框的圖標在右邊顯示

android:button="@null"
android:drawableRight 這里設置selector吧

熱點內容
nds伺服器ip地址 發布:2025-05-11 12:43:32 瀏覽:869
舒聽瀾卓禹安書名叫什麼 發布:2025-05-11 12:36:44 瀏覽:268
java開發web應用 發布:2025-05-11 12:35:51 瀏覽:696
鯊魚影視怎麼緩存電視 發布:2025-05-11 12:35:48 瀏覽:549
ios小項目源碼 發布:2025-05-11 12:35:47 瀏覽:756
為什麼打開的三菱程序不能編譯 發布:2025-05-11 12:16:40 瀏覽:21
ftp定價是怎麼回事 發布:2025-05-11 12:09:18 瀏覽:334
android敏捷開發 發布:2025-05-11 11:56:49 瀏覽:80
腳本pon 發布:2025-05-11 11:52:27 瀏覽:826
ct5推薦哪個配置 發布:2025-05-11 11:47:45 瀏覽:742