Android中CheckBox复选框控件使用方法详解
短信预约 -IT技能 免费直播动态提醒
CheckBox复选框控件使用方法,具体内容如下
一、简介
类结构图
二、CheckBox复选框控件使用方法
这里是使用java代码在LinearLayout里面添加控件
新建LinearLayout布局
建立CheckBox的XML的Layout文件
通过View.inflate()方法创建CheckBox
CheckBox checkBox=(CheckBox) View.inflate(this, R.layout.checkbox, null);
通过LinearLayout的addView方法添加CheckBox
ll_checkBoxList.addView(checkBox);
通过List<CheckBox>完成输出功能
for(CheckBox checkBox:checkBoxList)
三、代码实例
效果图:
代码
fry.Activity01
package fry;import java.util.ArrayList;import java.util.List;import com.example.CheckBoxDemo1.R;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.CheckBox;import android.widget.LinearLayout;import android.widget.Toast;public class Activity01 extends Activity implements OnClickListener{ private List<CheckBox> checkBoxList=new ArrayList<CheckBox>(); private LinearLayout ll_checkBoxList; private Button btn_ok;// CheckBox复选框控件使用方法// 这里是使用java代码在LinearLayout里面添加控件// 1、新建LinearLayout布局// 2、建立CheckBox的XML的Layout文件// 3、通过View.inflate()方法创建CheckBox// 4、通过LinearLayout的addView方法添加CheckBox// 5、通过List<CheckBox>完成输出功能 @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.activity01); ll_checkBoxList=(LinearLayout) findViewById(R.id.ll_CheckBoxList); btn_ok=(Button) findViewById(R.id.btn_ok); String[] strArr={"你是学生吗?","你是否喜欢android","您喜欢旅游吗?","打算出国吗?"}; for(String str:strArr){ CheckBox checkBox=(CheckBox) View.inflate(this, R.layout.checkbox, null); checkBox.setText(str); ll_checkBoxList.addView(checkBox); checkBoxList.add(checkBox); } btn_ok.setOnClickListener(this); } @Override public void onClick(View v) { // TODO Auto-generated method stub String str=""; for(CheckBox checkBox:checkBoxList){ if(checkBox.isChecked()){ str+=checkBox.getText().toString()+"\n"; } } Toast.makeText(this, str, Toast.LENGTH_SHORT).show(); }}
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
Android中CheckBox复选框控件使用方法详解
下载Word文档到电脑,方便收藏和打印~
下载Word文档
猜你喜欢
Android中CheckBox复选框控件使用方法详解
CheckBox复选框控件使用方法,具体内容如下一、简介1、2、类结构图二、CheckBox复选框控件使用方法这里是使用java代码在LinearLayout里面添加控件1、新建LinearLayout布局2、建立CheckBox的XML的
2023-05-30
详解Android Checkbox的使用方法
0和1是计算机的基础,数理逻辑中0和1代表两种状态,真与假.0和1看似简单,其实变化无穷. 今天我就来聊聊android控件中拥有着0和1这种特性的魔力控件checkbox.
先来讲讲Checkbox的基本使用.在XML中定义.
2022-06-06
2024-04-02
2024-04-02
2024-04-02
Android控件AppWidgetProvider使用方法详解
介绍AppWidgetProvider是Android中提供的用于实现桌面小工具的类,其本质是一个广播,即BroadcastReceiver,在实际的使用中,把AppWidgetProvider当成一个BroadcastReceiver即可
2023-05-30
2024-04-02
Android中Spinner(下拉框)控件的使用详解
android给我们提供了一个spinner控件,这个控件主要就是一个列表,那么我们就来说说这个控件吧,这个控件在以前的也看见过,但今天还是从新介绍一遍吧。
Spinner位于 android.widget包下,每次只显示用户选中的元素,当
2022-06-06
Android列表选择框Spinner使用方法详解
安卓提供的列表选择框(Spinner)相当于web端用户注册时的选择下拉框,比如注册候选择省份城市等。如下图便是一个列表选择框下拉列表的列表选择项能够通过xml文件的android:entries属性指定,或是在java代码中导入,属性an
2022-06-06
Android重要控件SnackBar使用方法详解
SnackBar是DesignSupportLibrary中的一个重要的控件,用于在界面下面提示一些关键信息,跟Toast不同的地方是SnackBar允许用户向右滑动消除它,同时,也允许在SnackBar中设定一个Action,当用户点击了
2022-06-06
2024-04-02
Android基础控件RadioGroup使用方法详解
RadioGroup是Android中的一个基础控件,用于实现一组单选按钮,同一时间只能选择一个单选按钮。RadioGroup的使用方法如下:1. 在布局文件中声明一个RadioGroup控件:```xmlandroid:id="@+id/
2023-08-08
Android中XUtils3框架使用方法详解(一)
xUtils简介
xUtils 包含了很多实用的android工具。xUtils 支持大文件上传,更全面的http请求协议支持(10种谓词),拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响...xUitls 最低兼容android
2022-06-06
Android Volley框架使用方法详解
本文主要从两个方面对Android Volley框架的使用方法进行讲解,具体内容如下
一、网络请求
1.get方式请求数据// 1 创建一个请求队列
RequestQueue requestQueue = Volley.newRequest
2022-06-06
2024-04-02
Android自定义控件之日期选择控件使用详解
Android日期选择控件效果如下:调用的代码:@OnClick(R.id.btn0) public void btn0() { final AlertDialog dialog = new AlertDialog.Builder(cont
2023-05-31
Android滚轮选择时间控件使用详解
滚轮选择控件
Android自带的选择时间控件有点丑,往往产品和设计都比较嫌弃,希望做成ios一样的滚轮选择,下面是我在NumberPicker的基础上自定义的选择控件,效果如下: 原理基于NumberPicker实现动态填充数值联动接口监
2022-06-06
android侧滑菜单控件DrawerLayout使用方法详解
drawerLayout是Support Library包中实现了侧滑菜单效果的控件,可以说drawerLayout是因为第三方控件如MenuDrawer等的出现之后,google借鉴而出现的产物。drawerLayout分为侧边菜单和主内
2023-05-30
Android垂直滚动控件ScrollView使用方法详解
一、简介二、方法1)ScrollView垂直滚动控件使用方法1、在layout布局文件的最外层建立一个ScrollView控件2、在ScrollView控件中加入一个LinearLayout控件,并且把它的orientation设置为ver
2023-05-30
编程热搜
Python 学习之路 - Python
一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-chatgpt的中文全称是什么
chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列C/C++可变参数的使用
可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃Python 3 教程
Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 PythonPython pip包管理
一、前言 在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install 和 pip , 目前官方推荐使用 pip。
编程资源站
- 资料下载
- 历年试题