Android复选框源码解析


  本文标签:Android复选框

  Android是一款由谷歌推出的基于Linux平台的开源手机操作系统  。我们曾经在上一篇文章中介绍过这一系统的系统架构,相信大家应该可以对此有一个初步的认识  。在这里,大家可以通过介绍的内容充分掌握Android复选框的基本概念  。

  • Android 2.1助阵Nexus One大战iPhone
  • Google Android:生存还是消亡
  • MOTO面向中国发布Android应用商店
  • Android模拟器正确应用与安装方法
  • Android系统架构基本模式解析

  ●设置复选框的Check状态的时候,调用setChecked()方法

  ●追加Android复选框被选择时处理的时候,

  1.调用setOnCheckedChangeListener()方法,并把CompoundButton.OnCheckedChangeListener实例作为参数传入

  2.在CompoundButton.OnCheckedChangeListener的onCheckedChanged()方法里,取得被选中Android复选框的实例

  例程源码(Java)

  1. CheckBox checkBox = (CheckBox) findViewById(id.checkBox);  
  2. checkBox.setChecked(true);  
  3. checkBox.setOnCheckedChangeListener(  
  4. new CompoundButton.OnCheckedChangeListener() {  
  5. @Override  
  6. public void onCheckedChanged(  
  7. CompoundButton buttonView,  
  8. boolean isChecked) {  
  9. CheckBox checkBox = (CheckBox) buttonView;  
  10. Log.v("Test", String.valueOf(checkBox.getText()) +  
  11. " is " + String.valueOf(isChecked));  
  12. }  
  13. }); 

  例程源码(Resource)

  

  1. < CheckBox android:id="@+id/checkBox" 
  2. android:layout_width="wrap_content" 
  3. android:layout_height="wrap_content" 
  4. android:text="@string/test" /> 

  Android复选框的基本应用就为大家介绍到这里  。

【责任编辑:曹凯 TEL:(010)68476606】