`
chengyu2099
  • 浏览: 471102 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

android 入门 CheckBox

 
阅读更多
package com.zte.android.lession;

import android.app.Activity;
import android.os.Bundle;
import android.widget.CheckBox;
import android.widget.CompoundButton;
import android.widget.CompoundButton.OnCheckedChangeListener;
import android.widget.TextView;

public class Activity_checkbox_005 extends Activity
{
	private CheckBox cb1,cb2,cb3,cb4;
	private TextView txt ;
	
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		// TODO Auto-generated method stub
		super.onCreate(savedInstanceState);
		setContentView(R.layout.checkbox_layout_005);
		//实例化组件
		cb1 = (CheckBox)findViewById(R.id.l005_checkBox1);
		cb2 = (CheckBox)findViewById(R.id.l005_checkBox2);
		cb3 = (CheckBox)findViewById(R.id.l005_checkBox3);
		cb4 = (CheckBox)findViewById(R.id.l005_checkBox4);
		
		txt = (TextView)findViewById(R.id.l005_textView1);
		
		cb1.setOnCheckedChangeListener(new OnCheckedChangeListener() {
			@Override
			public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
				// TODO Auto-generated method stub
				if(cb1.isChecked()){
					txt.setText("cb1 选中");
				}else{
					txt.setText("cb1 取消");
				}
			}
		});
		cb1.setOnCheckedChangeListener(new OnCheckedChangeListener() {
			@Override
			public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
				// TODO Auto-generated method stub
				if(cb1.isChecked()){
					txt.setText("cb1 选中");
				}else{
					txt.setText("cb1 取消");
				}
			}
		});
		cb2.setOnCheckedChangeListener(new OnCheckedChangeListener() {
			@Override
			public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
				// TODO Auto-generated method stub
				if(cb2.isChecked()){
					txt.setText("cb2 选中");
				}else{
					txt.setText("cb2 取消");
				}
			}
		});
		
	}
}


<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >

    <CheckBox
        android:id="@+id/l005_checkBox1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="CheckBox1" />

    <CheckBox
        android:id="@+id/l005_checkBox2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="CheckBox2" />

    <CheckBox
        android:id="@+id/l005_checkBox3"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="CheckBox3" />

    <CheckBox
        android:id="@+id/l005_checkBox4"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="CheckBox4" />

    <TextView
        android:id="@+id/l005_textView1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="" />

</LinearLayout>
分享到:
评论

相关推荐

    Android入门到精通知识总结.pdf

    以下是对"Android入门到精通知识总结.pdf"中提及的一些重要概念的详细说明: ### 1. **Activity的生命周期** Activity是Android应用中的核心组件,它代表了用户界面的一个屏幕。Activity有七个主要状态,包括`...

    Android程序员入门(中文版)

    ### Android程序员入门(中文版) #### 一、什么是Android? - **定义与历史**:Android是一种基于Linux内核的操作系统,最初由Andy Rubin等人于2003年创立的Android公司开发,旨在为手持设备提供一种开放源码的平台...

    Android入门到精通源代码.

    《Android从入门到精通》 第1章 初识Android 1.1 什么是Android 1.1.1 移动信息设备分类 1.1.2 Open Handset Alliance和 Android 1.2 Android简介 1.2.1 Andriod的历史 1.2.2 Andriod的未来 1.2.3 Andriod平台的技术...

    android编程入门(中文PDF版)

    Android应用的界面设计依赖于各种View组件,如ListView、Menu、Button、CheckBox等。本章节将逐一介绍这些组件的使用方法,并通过实例展示如何构建丰富的用户界面。 **5.3 使用手机的GPS功能** 定位服务是现代移动...

    android 入门基础代码

    总的来说,Android入门基础代码的学习涵盖了Android应用开发的基本构造块。从理解布局系统到处理用户交互,再到数据展示,这些都是构建功能完备Android应用不可或缺的部分。通过深入学习和实践,初学者可以逐渐成长...

    2015最新Android基础入门教程.pdf

    2015年发布的这份Android基础入门教程详细介绍了Android系统架构、开发环境的搭建、用户界面设计以及各种基础知识点,为初学者提供了系统的学习路径。 首先,教程介绍了Android系统的基本概念,包括系统架构和应用...

    Android开发入门与实战代码

    Android SDK提供了一系列丰富的控件,如Button、EditText、TextView、ImageView、Spinner、RadioButton、Checkbox等,这些都是构建用户界面的基础。例如,Button用于用户交互,EditText用于输入数据,TextView显示...

    Android入门手册-中文版

    根据给定的“Android入门手册-中文版”的文件信息,我们可以从中提炼出一系列与Android开发相关的知识点,这些知识点覆盖了从Android系统的基本概念到实际应用开发的各个环节。下面,我们将详细解析这些知识点。 ##...

    Android程序员入门 中文版 pdf

    ### Android程序员入门知识点总结 #### 一、Android简介与历史 - **定义**: Android是一种基于Linux内核的开源操作系统,主要用于移动设备如智能手机和平板电脑。 - **发展历史**: - **起源**: 由Andy Rubin等人...

    Android入门组件源码

    `CheckBox`的`android:text`属性用于设置旁边的标签文本,`android:checked`用来设置初始状态(选中或未选中)。当`CheckBox`状态改变时,可以通过设置`onCheckedChangeListener`监听器来捕获这一事件,执行相应的...

    android入门UI组件学习Demo

    本示例项目"android入门UI组件学习Demo"旨在帮助初学者了解并实践这些组件的使用,从而快速掌握Android应用开发的基础。通过这个项目,你可以看到各种UI组件的实际应用,以及一些基本的程序逻辑实现,例如安全退出...

    Android编程入门很简单.(清华出版.王勇).part1

    书名:《Android编程入门很简单》(清华大学出版社.王勇)。 压缩打包成2部分,这是第1部分。 本书是一本与众不同的Android学习读物,是一本化繁为简,把抽象问题具体化,把复杂问题简单化的书。本书避免出现...

    Android 入门学习教程

    4. **Android控件**:熟悉TextView、EditText、Button、ImageView、CheckBox、RadioButton、Spinner等基本UI组件的使用方法,了解它们的功能和属性设置。 5. **事件处理**:掌握点击事件、滑动事件等基本交互处理,...

    Android开发之CheckBox的简单使用与监听功能示例

    文章最后提到了一些关于Android开发的资源,包括入门教程、调试技巧、基本组件用法、视图View技巧、布局layout技巧以及控件用法等。这些资源能够帮助开发者扩展Android开发知识,提升开发能力。 综上所述,本示例...

    android初学者入门项目

    1、LinearLayout Button、RadioGroup、 CheckBox 2、TableLayout 3、FrameLayout 霓虹灯效果 4、RelativeLayout 梅花效果 5、自定义view跟着触点走的小球 6、 ListView 列表视图 7、WebView web视图 8、...

    android入门笔记

    以下是对标题“android入门笔记”和描述中提及的一些常用Android控件的详细说明: 1. TextView:TextView 是Android中最基本的文本显示组件,用于展示单行或多行静态文本。在XML布局文件中,我们可以通过`android:...

    Android Studio从入门到精通_清晰版

    视图组件是构建用户界面的基石,Android Studio提供了一整套视图工具箱,涵盖文本框TextView、编辑框EditText、单选组RadioGroup、复选框CheckBox、图片视图ImageView、日期选择器DatePicker和下拉列表Spinner等。...

    Android入门经典

    本教材《Android入门经典》以其系统性、基础性和实用性,适合新手从零开始学习Android开发。我们将从Android Studio集成开发环境的搭建开始,逐步深入到Android系统基础知识、界面布局、视图工具箱、多线程实现、...

    android入门需知

    在Android开发领域,掌握基本的UI控件是入门的关键。以下是一些常见的Android控件及其用法,这些知识对于初学者来说是必不可少的。 1. TextView:TextView 是用来显示文本的控件,常用于显示标题、说明等。在XML...

    Google.Android开发入门与实战

     《Android开发入门与实战》内容上涵盖了用Android开发的大部分场景,从Android基础介绍、环境搭建、SDK介绍、Market使用,到应用剖析、组件介绍、实例演示等方面。从技术实现上,讲解了5个Android平台下的完整综合...

Global site tag (gtag.js) - Google Analytics