当前位置: 首页 > news >正文

莱特币做空 网站/12345微信公众号

莱特币做空 网站,12345微信公众号,asp.net 网站启动慢,免费发布招聘信息的平台有哪些Android游戏开发系统控件-CheckBox 2012/5/11 星期五 CheckBox是Android系统最普通的UI控件,继承了Button按钮 下面通过一个实例来学习 作者:wwj 功能:实现复选框的功能 创建项目“CheckBoxProject” 运行项目效果截图: 代…

Android游戏开发系统控件-CheckBox

2012/5/11 星期五

CheckBox是Android系统最普通的UI控件,继承了Button按钮

下面通过一个实例来学习

作者:wwj

功能:实现复选框的功能

创建项目“CheckBoxProject”

运行项目效果截图:

 

代码实现:

=>>main.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="fill_parent"android:layout_height="fill_parent"android:orientation="vertical" ><TextViewandroid:layout_width="fill_parent"android:layout_height="wrap_content"android:text="@string/hello" /><CheckBoxandroid:layout_width="fill_parent"android:layout_height="wrap_content"android:text="@string/cb1"android:id="@+id/cb1"/><CheckBox android:layout_width="fill_parent"android:layout_height="wrap_content"android:text="@string/cb2"android:id="@+id/cb2"/><CheckBoxandroid:layout_width="fill_parent"android:layout_height="wrap_content"android:text="@string/cb3"android:id="@+id/cb3"/>
</LinearLayout>

 

=>>string.xml

 

<?xml version="1.0" encoding="utf-8"?>
<resources><string name="hello">CheckBoxProject!</string><string name="app_name">CheckBox</string><string name="cb1">CheckBox1</string><string name="cb2">CheckBox2</string><string name="cb3">CheckBox3</string>
</resources>


 

=>>CheckBoxProject.java

package com.checkBox;import android.app.Activity;
import android.os.Bundle;
import android.widget.CheckBox;
import android.widget.CompoundButton;
import android.widget.CompoundButton.OnCheckedChangeListener;
import android.widget.Toast;public class CheckBoxActivity extends Activity implements OnCheckedChangeListener{private CheckBox cb1,cb2,cb3;//创建3个CheckBox对象/** Called when the activity is first created. */@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);//实例化3个CheckBoxcb1 = (CheckBox) findViewById(R.id.cb1);cb2 = (CheckBox) findViewById(R.id.cb2);cb3 = (CheckBox) findViewById(R.id.cb3);cb1.setOnCheckedChangeListener(this);cb2.setOnCheckedChangeListener(this);cb3.setOnCheckedChangeListener(this);}//重写监听器的抽象函数public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {//buttonView 选中状态发生改变的那个按钮//isChecked 表示按钮新的状态(true/false)if(cb1 == buttonView || cb2 == buttonView || cb3 == buttonView ){if(isChecked){//显示一个提示信息toastDisplay(buttonView.getText() + "选中");}else{toastDisplay(buttonView.getText() + "取消选中");}}	}public void toastDisplay(String str){Toast.makeText(this, str, Toast.LENGTH_SHORT).show();}}


对CheckBox进行监听,步骤如下:

步骤1:使用OnCheckChangeListener接口,这里的接口导入的是:

“android.widget.CompoundButton.OnCheckChangeListener”;

步骤2:重写监听器的抽象函数“onCheckedChanged()”

步骤3:将每个CheckBox组件绑定监听器。

  通过重写的onCheckedChanged(CompoundButton buttonView,boolean isChecked)函数一个参数来确定哪个CheckBox状态发生改变;根据第二个参数来确定改变的CheckeBox的具体状态值,true为勾选,false为未勾选。

  CheckBoxActivity类中还定义了toastDisplay()函数,其实是为了使用Android的一种提示信息的方式:Toast:主要用于提示信息,使用起来很方便;先创建Toast对象,然后调用makeText()方法得到一个Toast实例对象。

  makeText(Context context,CharSequence text,int duration)

  第一参数是上下文对象;第二个参数显示的文本内容;第三个参数显示提示消息的持续时间;其值有两个常量:LENGTH_SHORT(短暂持续)和LENGTH_LONG(略长持续)。

  最后,使用Toast对象调用show()方法即可。

http://www.lbrq.cn/news/737533.html

相关文章:

  • 大连网站开发价格/百度小程序入口
  • 海淀区网站建设/百度账号批发网
  • 棋类游戏网站开发/西安seo服务公司排名
  • 用记事本做电影介绍的网站/黑帽seo优化
  • 南京做网站建设有哪些/游戏推广怎么做引流
  • e站注册网站/餐饮营销策划方案
  • 网站建设 后台/企业网络宣传推广方案
  • 天津市建设工程造价管理协会网站/市场营销案例
  • java做的网站用什么发布/昆山网站制作公司
  • 南通购物网站建设/seo网站是什么意思
  • p2p网上贷款网站建设方案/seo入门培训学校
  • 怎样申请免费网站域名/广州网站建设方案优化
  • 电商网站开发计划书/百度拍照搜索
  • 动态网站和静态网站/点击排名优化
  • 家具网站建设规划书/清博舆情系统
  • 静态手机网站/百度推广开户公司
  • 上海网站开发薪资/上海做网站优化
  • ionic3 做网站/企业文化建设
  • 行业门户网站设计/百度服务电话
  • 网站死链接怎么删除/新闻热点事件2021(最新)
  • 网络服务提供者是不是网络运营者/北京网站优化服务商
  • 最好企业网站/google play下载
  • 可信赖的扬中网站建设/媒体网络推广价格优惠
  • 企业黄页88网/seo网站优化软件价格
  • 做网站电话销售/深圳企业黄页网
  • 广州海珠区景点排行榜前十名/seo快速排名服务
  • 国外网站建设费用/阿里指数查询官网
  • 江阴网站制作设计/百度怎么搜索关键词
  • html5 网站开发 适配/谷歌搜索引擎镜像入口
  • 青海建筑网站建设公司/代写文章兼职
  • 01 网络信息内容安全--绪论
  • 中国之路 向善而行 第三届全国自驾露营旅游发展大会在阿拉善启幕
  • AR眼镜在制造业的生产设备智慧运维方案介绍
  • 使用C++17标准 手写一个vector
  • 从ioutil到os:Golang在线客服聊天系统文件读取的迁移实践
  • 基于Python的反诈知识科普平台 Python+Django+Vue.js