Android开发 第六课 ChexkBox
来源:互联网 发布:电脑静默安装软件 编辑:程序博客网 时间:2024/06/16 19:13
控件CheckBox实现多选效果
CheckBox:复选框
1.状态
选中true 未选中false
2.属性
android:checked=”fasle” 当前选中的状态
android:text=”男” 显示文本内容
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="com.adb.li806.demo4.MainActivity" android:orientation="vertical"><!--默认Check是false--> <CheckBox android:id="@+id/checkBox" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="喜欢" android:checked="false" android:textSize="25sp"/> <CheckBox android:id="@+id/checkBox2" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="不喜欢" /> <CheckBox android:id="@+id/checkBox3" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="一般" /> <CheckBox android:id="@+id/checkBox4" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="还行" /></LinearLayout>
package com.adb.li806.demo4;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.util.Log;import android.widget.CheckBox;import android.widget.CompoundButton;import android.widget.Toast;public class MainActivity extends AppCompatActivity { private CheckBox checkbox; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //初始化checkBox checkbox = (CheckBox) findViewById(R.id.checkBox); //通过设置checkbox的监听事件来对checkbox是不是被选中 checkbox.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { Log.i("tag",isChecked+""); //通过onCheckedChanged来监听当前的checkbox是否被选中 buttonView表示设备 若被选中isChecked为true if(isChecked){ //获得checkbox的文本内容 String text = checkbox.getText().toString(); Log.i("tag",text); //显示消息 Toast.makeText(getApplicationContext(),text+",该checkbox已经被你选中。",Toast.LENGTH_SHORT).show(); } } }); }}
阅读全文
0 0
- Android开发 第六课 ChexkBox
- 【Android开发学习笔记】【第六课】Activity的生命周期-下
- ztree chexkbox选中2
- Android入门.第六课
- android开发第六天ContentProvider数据共享
- android开发第六天ContentProvider数据共享
- Android开发艺术-第六章Drawable读书笔记
- Android OpenGL教程-第六课
- Android OpenGL教程-第六课
- Android OpenGL 教程 第六课
- Android 开发艺术探索笔记 第六章 Android的Drawable
- 【ios开发学习 - 第六课】UILabel使用
- Android Ap 开发 设计模式第六篇:原型模式
- Android游戏开发系列教程第六讲(菜单对话框)
- Android初级开发第六讲--Activity的布局
- 14天学会安卓开发(第六天)Android Service
- Android App 开发 设计模式第六篇:原型模式
- 学徒浅析Android开发:第六讲——屏幕分辨率自适应
- Play framework自定义标签
- HDU6047Maximum Sequence
- easyui 实现动态表头
- java 多线程简单介绍
- -----dfs+思维 hdu 6060-RXD and dividing
- Android开发 第六课 ChexkBox
- FZU
- Linux之输出重定向
- ajax
- vue之表单验证
- 学习笔记(三)-----C#的设计模式
- 了解操作系统
- 最佳节点的选取--第一类Tchebyshev多项式
- Servlet--jsp实现URL重写解决cookie禁用