Android自学笔记之ChenkBox复选框

CheckBox复选框

1.属性:android:id="@+id/checkbox"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:checked="false"//复选框状态

具体在mainActivity.java中实现

<span style="font-family:KaiTi_GB2312;">package com.imooc.demon7;
//缺点:只能对一个对象执行监听
import android.app.Activity;

public class MainActivity extends Activity {
//实现监听器有几种方式:接口或者其他
private CheckBox checkBox;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//初始化checkBox
checkBox=(CheckBox) findViewById(R.id.checkBox1);
//通过设置checkBox的监听事件来对checkBox判断是不是被选中
checkBox.setOnCheckedChangeListener(new OnCheckedChangeListener() {

@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
Log.i("tag", isChecked+"");
// 通过onChenckedchanged来监听checkBox是否被选中
if(isChecked)
{
//getText()获取文本内容,toString()转换为字符串
String text=checkBox.getText().toString();
//Log.i输出
Log.i("tag", text);
}
}
});
}</span>

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-19 18:12:40

Android自学笔记之ChenkBox复选框的相关文章

3.Android之单选按钮RadioGroup和复选框Checkbox学习

单选按钮和复选框在实际中经常看到,今天就简单梳理下. 首先,我们在工具中拖进单选按钮RadioGroup和复选框Checkbox,如图: xml对应的源码: <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="

Android自学笔记之Spinner下拉框的功能、使用

Spinner: 是类似下拉列表的一种控件,用户从中选择相应选项! Spinner中的数据需要使用Adapter(适配器)填充. 使用: 布局文件activity_main.xml: <span style="font-family:KaiTi_GB2312;font-size:18px;"><Spinner android:id="@+id/spinner" android:layout_width="match_parent"

Android控件之CheckBox(复选框控件)

一.有两种状态: 选中状态(true).未选中状态(false) 二.属性 android:id = "@+id/checkbox" android:layout_width="match_parent" android:layout_height="wrap_content" android:checked = "false" android:text = "男" 三.代码演示 <LinearLay

Android笔记(十五) Android中的基本组件——单选框和复选框

单选框和多选框通常用来在设置用户个人资料时候,选择性别.爱好等,不需要用户直接输入,直接在备选选项中选择,简单方便. 直接看代码: <?xml version="1.0" encoding="utf-8"?> <TableLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical"

android 单选框和复选框

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

Android开发教程复选框详解

前面麦子学院的android开发老师给大家介绍过关于Android开发教程单选框详解,今天麦子学院的android开发老师给大家讲android复选框的一些基本内容. ●设置复选框的Check状态的时候,调用setChecked()方法 ●追加Android复选框被选择时处理的时候, 1.调用setOnCheckedChangeListener()方法,并把CompoundButton.OnCheckedChangeListener实例作为参数传入 2.在CompoundButton.OnChe

Android课程---单选框与复选框的实现

<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.hanqi.test5"> <application android:allowBackup="true" android:icon=&q

android完成注册页面的下拉框及单复选框(1)

package com.example.dell.mylogin; import android.content.Intent;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.AdapterView;import android.widget.Button;import android.widget.Che

【CSS笔记】CSS3美化复选框

以前在网上看到各种有关css3美化复选框的例子,今天整理出来,方便以后查看. 此例涉及到:input和lable的绑定,opacity(不透明度)的使用 先上效果: 源码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>CSS3美化复选框</title> <style type="tex