Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux / Android 应用开发笔记 - 多项选择(CheckBox)

在面板拖拽图标到界面。然后更改相关属性(Properties),如下图:activity_main.xml清单如下:    <CheckBox       Android:id="@+id/chkBox2"       android:layout_width="wrap_content"       android:layout_height="wrap_content"       android:layout_alignBottom="@+id/radioGroup01"       android:layout_alignParentRight="true"       android:text="@string/income2" />     <CheckBox       android:id="@+id/chkBox1"       android:layout_width="wrap_content"        android:layout_height="wrap_content"       android:layout_above="@+id/chkBox2"       android:layout_alignParentRight="true"        android:text="@string/income1" />然后,我们开始编码。其相关部分的代码如下:
  1. // CheckBox   
  2.        m_chkBox1 = (CheckBox) findViewById(R.id.chkBox1);  
  3.        m_chkBox2 = (CheckBox) findViewById(R.id.chkBox2);  
  4.          
  5.        m_chkBox1.setOnCheckedChangeListener(new CheckBox.OnCheckedChangeListener() {  
  6.   
  7.         @Override  
  8.         public void onCheckedChanged(CompoundButton buttonView,  
  9.                 boolean isChecked) {  
  10.             // TODO Auto-generated method stub   
  11.             String str = "You Choice: ";  
  12.             if (m_chkBox1.isChecked()) {  
  13.                 str += m_chkBox1.getText();  
  14.             }  
  15.             setToastString(str).show();  
  16.         }  
  17.       
  18.        });  
  19.          
  20.        m_chkBox2.setOnCheckedChangeListener(new CheckBox.OnCheckedChangeListener() {  
  21.   
  22.         @Override  
  23.         public void onCheckedChanged(CompoundButton buttonView,  
  24.                 boolean isChecked) {  
  25.             // TODO Auto-generated method stub   
  26.             String str = "You Choice: ";  
  27.             if (m_chkBox2.isChecked()) {  
  28.                 str += m_chkBox2.getText();  
  29.             }  
  30.               
  31.             setToastString(str).show();  
  32.         }  
  33.           
  34.        });  
  35.    }  
效果如下图: