2013-10-23 100 views
-2

在我的android應用程序中,我想定義一個應該標記爲選中的複選框。任何人都可以解釋如何做到這一點?Android:標記爲選中複選框

Thanx提前

+0

checkBox.setChecked(true); –

+0

有沒有辦法在XML文件中做到這一點? – Rose18

回答

6

您可以在XML定義如下所示:

<CheckBox 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="Your text" 
     android:checked="true" 
     /> 

如果你想獲得Java中的一樣,你可以使用checkboxsetChecked(boolean)屬性。

一樣,

checkbox.setChecked(true); 
0

使用setChecked(boolean)方法。這是CheckBox擴展的CompoundButtons方法。請參閱文檔here

0

試試這個,

公共無效的setSelected(布爾選擇)

0

XML

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:orientation="vertical" > 

    <CheckBox 
     android:id="@+id/chkIos" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="@string/chk_ios" /> 

    <CheckBox 
     android:id="@+id/chkAndroid" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="@string/chk_android" 
     android:checked="true" /> 

    <CheckBox 
     android:id="@+id/chkWindows" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="@string/chk_windows" /> 

    <Button 
     android:id="@+id/btnDisplay" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="@string/btn_display" /> 

</LinearLayout> 

製作複選框被默認選中: 把安德爾oid:checked =「true」在複選框元素內,使其檢查bu默認。在這種情況下,默認選中「Android」選項。

相關問題