Android 各控件的使用 - 复选框(CheckBox)

mac2022-06-30  97

安卓复选框的使用

接上一篇,这次是复选框CheckBox。

老规矩,添加Activity,src文件夹下添加一个CheckBoxActivity。

View Code package cn.Kurodo;import android.app.Activity;import android.os.Bundle;import android.util.Log;import android.widget.CheckBox;import android.widget.CompoundButton;import android.widget.CompoundButton.OnCheckedChangeListener; public   class  CheckBoxActivity extends Activity {     private  CheckBox m_checkBox;         public  CheckBoxActivity() {         //  TODO Auto-generated constructor stub     }    @Override     protected   void  onCreate(Bundle savedInstanceState) {         //  TODO Auto-generated method stub         super.onCreate(savedInstanceState);        setContentView(R.layout.checkbox);                m_checkBox  =  (CheckBox)findViewById(R.id.checkbox);                m_checkBox.setOnCheckedChangeListener( new  CheckBoxListener());                m_checkBox.setChecked( true );  // 设置默认为勾选     }         class  CheckBoxListener implements OnCheckedChangeListener {        @Override         public   void  onCheckedChanged(CompoundButton buttonView,                boolean isChecked) {             //  TODO Auto-generated method stub             m_checkBox  =  (CheckBox)buttonView;            Log.v(m_checkBox.toString()  +   "  is " , String.valueOf(isChecked));        }    }}

 

CheckBox的布局文件

 

View Code <? xml version="1.0" encoding="utf-8" ?> < LinearLayout   xmlns:android ="http://schemas.android.com/apk/res/android"   android:orientation ="vertical"   android:layout_width ="fill_parent"   android:layout_height ="fill_parent" >        < CheckBox  android:id ="@+id/checkbox"     android:layout_width ="wrap_content"     android:layout_height ="wrap_content"     android:text ="@string/checkbox"   /> </ LinearLayout >

 

运行效果如下:

 

转载于:https://www.cnblogs.com/Kurodo/archive/2011/08/03/2126771.html

相关资源:08- android CheckBox 复选框
最新回复(0)