文档章节

多选框的使用--CheckBox

GoldenVein
 GoldenVein
发布于 2013/11/14 11:11
字数 283
阅读 45
收藏 0

public class MainActivity extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
     
        final CheckBox like1=(CheckBox)findViewById(R.id.like1); //获取第1个复选按钮
        final CheckBox like2=(CheckBox)findViewById(R.id.like2); //获取第2个复选按钮
        final CheckBox like3=(CheckBox)findViewById(R.id.like3);  //获取第3个复选按钮
        like1.setOnCheckedChangeListener(checkBox_listener);  //为like1添加状态改变监听
        like2.setOnCheckedChangeListener(checkBox_listener);  //为like2添加状态改变监听
        like3.setOnCheckedChangeListener(checkBox_listener);  //为like3添加状态改变监听
        Button button = (Button) findViewById(R.id.button1);  //获取提交按钮
  //为提交按钮添加单击事件监听
  button.setOnClickListener(new OnClickListener() {

   @Override
   public void onClick(View v) {
    //通过for循环遍历单选按钮组
    String like="";    //保存选中的值
    if(like1.isChecked())   //当第一个复选按钮被选中
     like+=like1.getText().toString()+" ";
    if(like2.isChecked())   //当第一个复选按钮被选中
     like+=like2.getText().toString()+" ";
    if(like3.isChecked())   //当第一个复选按钮被选中
     like+=like3.getText().toString()+" ";
    Toast.makeText(MainActivity.this, like, Toast.LENGTH_SHORT).show(); //显示被选中的复选按钮

   }
  });       
    }
    //创建一个状态改变监听对象
    private OnCheckedChangeListener checkBox_listener=new OnCheckedChangeListener() {
     @Override
     public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
      if(isChecked){  //判断复选按钮是否被选中
       Log.i("复选按钮","选中了["+buttonView.getText().toString()+"]");
      }
     }
    };
}

© 著作权归作者所有

GoldenVein
粉丝 8
博文 113
码字总数 23459
作品 0
朝阳
程序员
私信 提问
jquery 获取及设置input各种类型的值

获取 input 的 value var searchval = $("#searchinput").val(); 转自:http://www.cnblogs.com/myfjd/archive/2011/11/25/2263702.html 获取选中的值 获取一组radio被选中项的值 var item =......

james_laughing
2016/12/27
14
0
ASP.NET中WebForm组件CheckBoxList编程

作者:马金虎 来自:yesky CheckBox选择组件是一个程序中都经常的组件。在程序设计中使用到该组件,一般都不会只使用到一个,往往是以多个此类组件的形式出现的。在ASP.NET页面中如果要使用到...

晨曦之光
2012/03/09
119
0
用户自定义多选框checkbox

在实际项目开发中,浏览器自带的checkbox样式以及选择项是远远无法满足需求的,在实际项目中,需求往往可能是这样:被设计好样式的checkbox以及多选项只能保持两个或其他不超过某个固定数。那...

会写代码的husky
2016/12/13
90
0
JQuery操作checkbox、radio

(引自 daysmileface的博客) 例:将多个选中的checkbox的值组装成一个字符串 <script type=text/javascript> function addMem(){ //var followers = document.getElementsByName("followers")......

JAVA_NINA
2011/12/08
414
0
jquery取得 设置 input标签 text,areatext,radio,checkbo...

jquery取得text,areatext,radio,checkbox,select的值,以及其他一些操作; 1.假如我们有如下页面 <input type="text" name="textname" id="text_id" value=""> <!--其余的请自行添加.重要的是要......

汪辉0504
2013/01/21
1K
0

没有更多内容

加载失败,请刷新页面

加载更多

采坑指南——k8s域名解析coredns问题排查过程

正文 前几天,在ucloud上搭建的k8s集群(搭建教程后续会发出)。今天发现域名解析不了。 组件版本:k8s 1.15.0,coredns:1.3.1 过程是这样的: 首先用以下yaml文件创建了一个nginx服务 apiV...

码农实战
22分钟前
2
0
【2019年8月版本】OCP 071认证考试最新版本的考试原题-第6题

choose three Which three statements are true about indexes and their administration in an Orade database? A) An INVISIBLE index is not maintained when Data Manipulation Language......

oschina_5359
25分钟前
2
0
阿里巴巴开源 Dragonwell JDK 最新版本 8.1.1-GA 发布

导读:新版本主要有三大变化:同步了 OpenJDK 上游社区 jdk8u222-ga 的最新更新;带来了正式的 feature:G1ElasticHeap;发布了用户期待的 Windows 实验版本 Experimental Windows version。...

阿里巴巴云原生
30分钟前
2
0
教你玩转Linux—磁盘管理

Linux磁盘管理好坏直接关系到整个系统的性能问题,Linux磁盘管理常用三个命令为df、du和fdisk。 df df命令参数功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少...

xiangyunyan
33分钟前
5
0
js 让textarea的高度自适应父元素的高度

textarea按照普通元素设置height是没有作用的,可以这么来设置, 下面给上一段项目代码 JS代码: $.fn.extend({ txtaAutoHeight: function () { return this.each(function () {...

文文1
33分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部