當前位置:首頁 » 安卓系統 » checkbox文字android

checkbox文字android

發布時間: 2022-11-27 05:56:00

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

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

❷ 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中checkbox默認為復選框,也就是多選,實現單選的話,可以讓checkbox添加監聽,當已經有一個點擊了,點擊另外一個的時候,修改默認的狀態,實現單選,示例如下:

java">publicstaticinttemp=-1;
checkBox=(CheckBox)parentView.findViewById(R.id.cbox_isselect);
//做個標記
checkBox.setId(groupPosition);
//checkbox監聽
checkBox.setOnCheckedChangeListener(newOnCheckedChangeListener(){
@Override
publicvoidonCheckedChanged(CompoundButtonbuttonView,booleanisChecked){
if(isChecked)
{
//這段代碼來實現單選功能
if(temp!=-1)
{
CheckBoxtempButton=(CheckBox)MyRingBoxActivity.this.findViewById(temp);
if(tempButton!=null)
{
tempButton.setChecked(false);
}
}
//得到當前的position
temp=buttonView.getId();
}else{
temp=-1;
}

}
});

❹ CheckBox中圖標和文字的間距

checkbox中有的時候需要調整 圖標和文字間距,原生默認的間距很醜,可以使用android:paddingLeft="7dp"這個屬性來調整,根據試驗可以知道checkbox中的padding針對的是text部分,而不是image,也就是說android:padding="7dp''只對checkbox的文字部分起作用,對圖標部分無作用

❺ android中checkbox的框在他的text上面,求解

可能布局出現問題,進入可視化的界面看一下,

我的沒擋住。

我也是初學,這布局也是搞不好

❻ android checkbox 怎麼設置復選框的只讀效果不讓用戶勾選

提到只讀,很容易想到使用readonly屬性,但是對於復選框來說,這個屬性和期望得到的效果是有差別的。原因在於readonly屬性關聯的是頁面元素的value屬性(例如textbox,設置了readonly就不能修改輸入框的文本內容),而復選框的勾選/取消並不改變其value屬性,改變的只是一個checked狀態。所以對於checkbox來說,設置了readonly,仍然是可以勾選/取消的。效果如下:
<input type="text" name="realname" value="只讀的文本內容..." readonly="readonly" />
<input type="checkbox" name="optiona" readonly="readonly" />option a
<input type="checkbox" name="optionb" readonly="readonly" />option b
<input type="checkbox" name="optionc" readonly="readonly" />option c option a
option b
option c
和readonly類似的,還有一個disabled屬性,這個屬性的作用是設置頁面元素為不可用,即不可進行任何交互操作(包括不可修改value屬性、不可修改checked狀態等)。效果如下:
<input type="text" name="realname" value="輸入的文本內容..." disabled="disabled" />
<input type="checkbox" name="optiona" disabled="disabled" />option a
<input type="checkbox" name="optionb" disabled="disabled" />option b
<input type="checkbox" name="optionc" disabled="disabled" />option c option a
option b
option c
從上面我們可以看到,無論是readonly還是disabled,都沒有實現我們期望的效果。既然直接實現不了,那麼我們可以變通一下,模擬實現。代碼如下:
<input type="checkbox" name="chkAllowed" onclick="return false;" checked="checked" />

❼ 安卓CheckBox看不到文字

在使用一個checkbox時出現了不顯示文字的問題。

解決方案:修改checkbox的字體顏色,背景顏色。

❽ android中的checkbox如何設置橫向顯示

這是設置方面的問題,LinearLayout有一個屬性,是整個layout內View的排列方向的,
android:orientation="vertical",為豎向的,默認。
android:orientation="horizontal",才為橫向的,
你需在Layout的xml配置上加上這句才可以的。

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

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

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

❿ 安卓中怎麼將textview和checkbox合並成一個checkbox,文字在左邊,選擇框在右邊

可以把checkbox和textview放到一個布局裡面,以這個布局作為點擊事件響應的view

熱點內容
文件夾側邊條 發布:2025-03-10 12:50:22 瀏覽:383
液化天然氣存儲 發布:2025-03-10 12:47:28 瀏覽:716
壓縮機介質端 發布:2025-03-10 12:46:00 瀏覽:18
linux的測試 發布:2025-03-10 12:45:10 瀏覽:276
黑客說編程 發布:2025-03-10 12:23:57 瀏覽:840
伺服器無法登錄什麼時候才能登錄 發布:2025-03-10 12:17:20 瀏覽:887
微雲密碼是什麼 發布:2025-03-10 12:13:26 瀏覽:85
android上拉下拉 發布:2025-03-10 12:07:05 瀏覽:914
緩存大好 發布:2025-03-10 11:55:42 瀏覽:837
搭建java 發布:2025-03-10 11:47:00 瀏覽:523