1. 多选按钮(CheckBox)的基本概念
2. <CheckBox/> 与 CheckBox
3. OnClickListener 与 OnCheckedChangeListener监听器
1. 多选按钮(CheckBox)的基本概念
fragment.xml
1 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
2 xmlns:tools="http://schemas.android.com/tools"
3 android:layout_width="match_parent"
4 android:layout_height="match_parent"
5 android:orientation="vertical"
6 android:paddingBottom="@dimen/activity_vertical_margin"
7 android:paddingLeft="@dimen/activity_horizontal_margin"
8 android:paddingRight="@dimen/activity_horizontal_margin"
9 android:paddingTop="@dimen/activity_vertical_margin"
10 tools:context="first.pack.MainActivity$PlaceholderFragment" >
11
12 <CheckBox
13 android:id="@+id/eatId"
14 android:layout_width="wrap_content"
15 android:layout_height="wrap_content"
16 android:text="吃饭" />
17
18 <CheckBox
19 android:id="@+id/sleepId"
20 android:layout_width="wrap_content"
21 android:layout_height="wrap_content"
22 android:text="睡觉" />
23
24 <CheckBox
25 android:id="@+id/dotaId"
26 android:layout_width="wrap_content"
27 android:layout_height="wrap_content"
28 android:text="dota" />
29
30 </LinearLayout>
MainActivity.java
1 package first.pack;
2
3 import android.os.Bundle;
4 import android.provider.Settings.System;
5 import android.support.v4.app.Fragment;
6 import android.support.v7.app.ActionBarActivity;
7 import android.util.Log;
8 import android.view.LayoutInflater;
9 import android.view.Menu;
10 import android.view.MenuItem;
11 import android.view.View;
12 import android.view.ViewGroup;
13 import android.widget.CheckBox;
14
15 public class MainActivity extends ActionBarActivity {
16
17 @Override
18 protected void onCreate(Bundle savedInstanceState) {
19 super.onCreate(savedInstanceState);
<