當前位置:首頁 » 安卓系統 » 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吧

熱點內容
cc編譯的程序佔用的內存 發布:2024-10-30 17:09:55 瀏覽:490
領克0320t勁plus少了哪些配置 發布:2024-10-30 16:56:47 瀏覽:402
plsql顯示資料庫 發布:2024-10-30 16:42:12 瀏覽:847
php轉換pdf 發布:2024-10-30 16:41:34 瀏覽:201
方舟手游為什麼進伺服器一直在連接 發布:2024-10-30 16:38:00 瀏覽:506
鐵嶺dns的伺服器地址是多少 發布:2024-10-30 16:37:49 瀏覽:399
sql查詢降序 發布:2024-10-30 16:24:08 瀏覽:845
安卓手機電量如何調 發布:2024-10-30 16:16:17 瀏覽:151
解壓用治癒的起泡膠 發布:2024-10-30 16:10:28 瀏覽:750
普天視攝像頭密碼是多少 發布:2024-10-30 15:51:42 瀏覽:715