接上一篇,这次是复选框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 复选框