CheckBox的使用(一):onCheckedChanged事件

2023-05-16

重写接口

public void onCheckedChanged(CompoundButton buttonView, boolean isChecked)

package com.example.androidtest;

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.widget.CompoundButton;
import android.widget.CheckBox;
import android.util.Log;

public class MainActivity extends Activity implements CompoundButton.OnCheckedChangeListener {
	
	CheckBox cb;
	
	public void onCreate(Bundle savedInstanceState)
	{
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_main);
		
		cb = (CheckBox)findViewById(R.id.check);
		cb.setOnCheckedChangeListener(this);
	}	
	
	public void onCheckedChanged(CompoundButton buttonView, boolean isChecked)
	{
		if (isChecked) {
			cb.setText("This checkbox is: checked");
		} else {
			cb.setText("This checkbox is: unchecked");
		}
	}
}

activity_main.xml:

<?xml version="1.0" encoding="utf-8"?>
<CheckBox xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/check"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="This checkbox is: unchecked" />


本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

CheckBox的使用(一):onCheckedChanged事件 的相关文章

  • 启用/禁用带有复选框的文本区域

    我的任务是使用 JavaScript 在单击复选框时启用 打开 并在单击 关闭 时禁用它 但是 代码仍然无法工作 无论我是否单击该复选框 都不会执行任何操作 div h2 Order Information h2 div class ent
  • 如何遍历表单上的所有复选框?

    我有一个包含许多动态生成的复选框的表单 在运行时 我如何迭代它们中的每一个 以便获取它们的值和 ID foreach Control c in this Controls if c is CheckBox Do stuff here
  • 带有 jquery 的 IE 复选框无法正常工作

    我正在尝试在页面上使用多个 asp net 复选框 并相应地禁用它们
  • html 仅选择一组中的一个复选框

    那么如何才能只允许用户选择一个复选框呢 我知道单选按钮是 理想的 但就我的目的而言 它不是 我有一个字段 用户需要选择两个选项之一 但不能同时选择两个选项 问题是我需要我的用户也能够取消选择他们的选项 这就是单选按钮失败的地方 因为一旦选择
  • 选择限制功能不适用于reactjs 复选框形式

    我有一个从 json 获取复选框的 React 组件 复选框的每个部分最多可以包含 5 个复选框 我试图将每个部分中的限制设置为最多 2 个选择 但是它没有按应有的方式工作 主要成分是项目列表 js 复选框来自复选框 js 这是我正在尝试做
  • 如何禁用/启用复选框激活中的 PayPal 按钮?

    我的网站上有一个页面设置为定期付款 但我想禁用 PayPal 结账按钮 直到有人选中同意我的服务条款的框 你能帮我弄清楚如何正确地做到这一点吗 谢谢 布拉德 p class hidden Please check the checkbox
  • 如何使用 jQuery Uniform 库取消选中复选框

    我在取消选中时遇到问题checkbox 看一下我的jsFiddle http jsfiddle net r87NH 我正在尝试 check2 attr checked true I use uniform http pixelmatrixd
  • ExtJS TreeGrid 中的复选框列

    有没有办法在新的 extjs 小部件 TreeGrid 中包含复选框列 将节点属性标记为 false true 并不像 TreePanel 那样有效 Cheers 我修改了 Ext ux tree TreeGridNodeUI 类来实现此功
  • 如何在 Swing 中使 JCheckBox 成为只读?

    我想要一列复选框指示持久程序的步骤 在这种情况下 用户不应更改复选框 它们由后台进程更改 不幸的是 如果我打电话setEnable false 我使复选框不仅只读 而且变暗 如何实现 从复选框中删除 MouseListener 和 Key
  • 如何将复选框绑定到Vuex存储?

    我有一个包含一些复选框的组件 我需要能够访问从 Vue 应用程序中的其他组件检查了哪些复选框 但我无法弄清楚 也无法在网上找到 如何将复选框正确连接到我的 Vuex 商店 将组件内的复选框连接到 Vuex 存储的正确方法是什么 以便它们的行
  • Android 如何在 PreferenceScreen 中的长时间操作期间禁用复选框

    我从 xml 加载了这个 PreferenceScreen 问题是 当我切换复选框时 我会启动一个服务 需要 5 10 秒才能连接到服务器 我怎样才能在这段时间禁用该复选框 由于布局膨胀 我看不到如何获取 checkbox setEnabl
  • 在 ReactJS 环境中设置复选框样式

    我正在尝试设计一个复选框的样式ReactJSIE11 的环境 但似乎没有取得太大成功 有人可以建议吗 代码如下 CSS squared input type checkbox border radius 4px background ff0
  • 如何将 WPF 复选框置于其可点击区域的中心?

    如果我在 WPF 中创建一个 CheckBox 控件 没有内容 我只需要选中 取消选中部分 它会放置 框 视觉对象 其中有或没有复选标记的 3D 矩形 位于控件的左上角 我可以将 盒子 视觉效果放在center而是使用 CheckBox 控
  • 基于复选框构建 SQL 查询

    假设我有一个表单 其中有 30 个与音乐流派相对应的复选框 它提交给 PHP 表单处理程序 我有一个艺术家表 其中有一个流派字段 构建具有以下行为的查询的最佳实践是什么 从艺术家中选择名称 其中genreid 1 ORgenreId 2 O
  • 构建jquery复选框-无法设置选中值

    这看起来很简单 我不知道这是一个错误 还是我做错了什么 我想要做的是在 jquery 中构建一个复选框输入 然后返回输入的字符串 我有这个代码 var obj
  • R 闪亮取消选中带有操作按钮的复选框组

    我有包含所选项目的 checkboxGroup 和 actionButton 我需要在 actionButton 上单击取消选中 checkBoxGroup wellPanel checkboxGroupInput datename Sel
  • JavaScript:无需服务器即可将 HTML 表单和复选框数据保存到 .txt 文件吗?

    我有一个带有文本和复选框输入的 HTML 表单 我想在提交表单时将此表单数据下载到文本文件中 I 找到了从文本框下载数据的解决方案 https stackoverflow com questions 13685263 can i save
  • 是否可以在切换 QTreeWidgetItem 复选框时创建信号?

    我使用下面的代码创建了一个也是 QTreeWidgetItem 的复选框 Populate list QTreeWidgetItem program createCheckedTreeItem QString fromStdString i
  • 一键切换两个复选框,无需js

    有没有办法切换两个combined一键点击复选框 我有一个小日历 我想用复选框选择几周 一周可以是两个月 所以同一周我有两个复选框 我怎样才能安全地将它们结合起来 我正在使用这个抽象 HTML
  • 如何根据角度6中的条件禁用复选框?

    我的html代码 div div div div

随机推荐

  • GLFWError: (65544) b‘X11: The DISPLAY environment variable is missing‘

    在vscode中远程连接服务器 xff0c 并使用RLlib xff0c 报如下warning GLFWError span class token punctuation span 65544 span class token punct
  • 内网ubuntu通过nginx代理访问外网

    需求描述 目前有两台服务器A和B xff0c A不能访问外网 xff0c B可以访问外网 xff1b A和B可以通过内网相互通信 希望实现的功能是 xff1a A以B为代理访问外网 解决方案 使用ngnix正向代理 具体解决方案参考 xff
  • Ubuntu编译tex文件命令行脚本

    需求 编译带natlib包和引用的 tex文件往往需要重复输入多条命令 xff0c 我们希望写一个脚本用一条命令自动化完成所有编译过程 解决方案 span class token comment 编辑 bashrc文件 span span
  • Ubuntu查看AMD显卡使用情况

    需求 在Ubuntu系统下 xff0c 希望监控AMD显卡的使用情况 解决方案 首先 xff0c 去AMD官网下载并安装显卡驱动 xff0c 然后安装radeontop xff0c span class token function sud
  • 错误0x800700ea:有更多数据可用

    问题 在从D盘拷贝文件至U盘时 xff0c 报错 xff1a 错误0x800700ea 有更多数据可用 环境 系统 win10 教育版 U盘的文件系统 FAT32 解决方案 将U盘的文件系统格式化为NTFS 注意提前备份好原有文件 xff0
  • 从微软官网下载win10镜像.iso文件

    需求 下载win10镜像文件 方法 下载MediaCreationTool https www microsoft com zh cn software download windows10 启动MediaCreationTool 选择 3
  • C# socket通信 接收缓冲区大小设置,以及粘包问题的解决

    C socket通信 接收缓冲区大小 xff0c 以及粘包问题的解决 一 Socket接收缓冲区无论 xff1a 1 buffer设置有多大 xff1b 2 同步接收还是异步接收 xff1b 3 发送超过 43690 也就是 42KB的字节
  • 解决linux更新apt软件源时报出GPG错误

    今天给树莓派换源 爆出N个这错误 W GPG error http mirrors neusoft edu cn raspbian raspbian wheezy InRelease The following signatures cou
  • C语言状态机学习笔记一

    出处 xff1a http www cnblogs com tangerious p 4565833 html 状态机的好处不用多说 xff0c 自己百度去 xff0c 但传统的编程模式 xff0c 无论是C语言 xff0c 或是硬件FPG
  • 单片机课设-60秒倒计时器

    proteus单片机实现60秒倒计时器 项目要实现的60s秒表倒计时器 xff0c 用 AT89C51单片机的定时 计数器 T0 产生一秒的定时时间 xff0c 实现 59 到 0秒的循环显示的功能 具体要求 xff1a 1 xff09 按
  • 位运算的操作(加减乘除、负数、乘方、1的个数)

    一 位运算相关规律 43 口诀 c 43 43 中的位运算相关规律总结和口诀 二 加减乘除 int add int num1 int num2 int temp do temp 61 num1 num2 不进位相加 xff1a 异或 num
  • PgSQL upsert批量查询插入或更新(insert select/on conflict do update踩坑记录)

    PGSQL数据库中根据唯一索引判断存在不存在 xff0c 存在则更新 xff0c 不存在就新增 xff0c 可以参考下的sql xff0c 注意其中的item type item type id item group item group
  • 程序员必备的11个Github优质项目

    GitHub 不仅仅是一个版本控制服务 xff0c 它还是一个了不起的内容资源 xff0c 从免费的电子书和教程 xff0c 到面试准备材料和 34 了不起 34 的文章 xff0c 应有尽有 如果你是经常访问GitHub的开发者 xff0
  • spring为什么要使用三级缓存来解决循环依赖?

    不用三级缓存 xff0c 用二级缓存能不能解决循环依赖 这里我先说一下前面没提到的细节 xff0c 那就是通过ObjectFactory获取的Bean可能是两种类型 xff0c 第一种就是实例化阶段创建出来的对象 xff0c 还是一种就是实
  • nginx事件模块

    1 模块依赖 2 基础数据结构 2 1 ngx event t struct ngx event s void data unsigned write 1 unsigned accept 1 used to detect the stale
  • Object.create(null)与let o = {}区别

    在阅读 vue 源码中 xff0c 会看到使用Object create null 来创建不带有属性的对象 为什么不使用let o 61 呢 xff1f 因为使用let o 61 xff0c 对象o还是继承Object xff0c 会继承O
  • javascript之字符串

    replace replace pattern replacement 字段说明pattern字符串或者具有Symbol replace方法的对象replacement可以是字符串或者函数 字符串时 xff0c 会替换pattern匹配的子
  • win10重装遇到的问题

    今天在重装win10系统时遇到几个问题 xff0c 折腾了一整天 win10计算机意外地重新启动或遇到错误 解决方法 1 在出现错误提示的界面中我们按 Shift 43 F10 打开命令提示符 2 在命令提示符中输入 cd oobe xff
  • Arduino IDE搭建ESP8266开发环境,开发包下载过慢解决方法

    Arduino IDE搭建ESP8266开发环境 xff0c 开发板管理器中下载过慢解决方法 方法一 xff1a 1 首选项 附加开发板管理器网址 xff1a http arduino esp8266 com stable package
  • CheckBox的使用(一):onCheckedChanged事件

    重写接口 public void onCheckedChanged CompoundButton buttonView boolean isChecked package com example androidtest import and