精华内容
下载资源
问答
  • 今天在学习android多选框的时候遇到一个优点意思的小问题;见注释部分 final String[] mItems = { "item0", "item1", "itme2", "item3", "itme4", "item5", "item6" }; ArrayList MultiChoiceID = new ArrayList...

    今天在学习android多选框的时候遇到一个有点意思的小问题;见注释部分

    final String[] mItems = { "item0", "item1", "itme2", "item3", "itme4",
       "item5", "item6" };
     ArrayList<Integer> MultiChoiceID = new ArrayList<Integer>();     
    
    private void mutil_select_OnclickListener() {
      mutil_select.setOnClickListener(new OnClickListener() {
    
       public void onClick(View v) {
        AlertDialog.Builder builder = new AlertDialog.Builder(
          DialogActivity.this);
    
        MultiChoiceID.clear();
        builder.setIcon(R.drawable.ic_launcher);
        builder.setTitle("多项选择");
        builder.setMultiChoiceItems(mItems, new boolean[] { false,
          false, false, false, false, false, false },
          new DialogInterface.OnMultiChoiceClickListener() {
         
           public void onClick(DialogInterface dialog,
             int whichButton, boolean isChecked) {
            if (isChecked) {
             MultiChoiceID.add(whichButton);
             showDialog("你选择的id为" + whichButton + " , "
               + mItems[whichButton]);
            } else {
             
             //有问题:是把whichButton作为index还是Object?实际上会抛下标溢出异常
             //MultiChoiceID.remove(whichButton);
             //需强制转换为Object类型,才会以对象的形式删除;否则会作为下标处理  
             MultiChoiceID.remove((Integer)whichButton);
            }
    
           }
          });
        builder.setPositiveButton("确定",
          new DialogInterface.OnClickListener() {
           public void onClick(DialogInterface dialog,
             int whichButton) {
            String str = "";
            int size = MultiChoiceID.size();
            for (int i = 0; i < size; i++) {
             str += mItems[MultiChoiceID.get(i)] + ", ";
            }
            showDialog("你选择的是" + str);
           }
          });
        builder.setNegativeButton("取消",
          new DialogInterface.OnClickListener() {
           public void onClick(DialogInterface dialog,
             int whichButton) {
    
           }
          });
        builder.create().show();
       }
      });
     }

     


     

                 

    展开全文
  • ====================================================== 注:重要!程序员如何有效的放松身心!下班后做什么?...用php得到html多选框的值并显示出来 本句意思是:是否可以上网 $check=$net=='1'?'check
    展开全文
  • 图文版筒子们,you 来了checkbox复选框与上一章讲的radio 单选框的属性相似,表现在:1、可以通过color属性来修改颜色;2、需搭配checkbox-group 一起使用。checkbox复选框与radio 单选框不同的地方在于:checkbox可...

    d7acf8d4ed3c43c11fa840c5d9ca2fbf.png

    图文版

    筒子们,you 来了

    eb7770ca4f41e9f202bf0d38e32bec2e.png

    checkbox复选框与上一章讲的radio 单选框的属性相似,表现在:

    1、可以通过color属性来修改颜色;2、需搭配checkbox-group 一起使用。

    checkbox复选框与radio 单选框不同的地方在于:

    checkbox可同时选择多个元素,不是单一的选项。

    啥意思呢?有点不懂?

    eaf9e7fe877e32e931996186cb209441.png

    来,上需求:

    设置三个水果选项,选中其中任意一个,下面都有提示文字。

    操作步骤如下:

    1、新建页面demo16。

    2、打开demo16.js 文件,只保留data部分,其余删除。添加数组list,写入如下代码:

    Page({
      data: {
        list:[
          {
            id:0,
            name:"

    3、打开demo16.wxml文件删除原先的代码,写入如下代码,进行渲染。

    <view>
      <checkbox-group bindchange="   ">
        <checkbox value="{{item.value}}" wx:for="{{list}}" wx:key="id">
          {{item.name}}
        </checkbox>
      </checkbox-group>
      </view>

    保存后,小程序页面出现三个选项,如下图:

    4c24b061fc8ec76769555ce8fa48c247.png

    4、使用checkbox-group 绑定事件”handleitemchange“,代码如下:

    <view>
      <checkbox-group bindchange="handleItemChange">
        <checkbox value="{{item.value}}" wx:for="{{list}}" wx:key="id">
          {{item.name}}
        </checkbox>
      </checkbox-group>
      </view>

    5、复制事件”handleitemchange“,回到demo16.js文件中,粘贴,并且在list数独后加如下代码,其中的意义如下注释:

    // 复选框的选中事件
    handleItemChange(e){
     // 1 获取被选中的复选框的值
     const checkedList=e.detail.value;
     // 2 进行赋值
     this.setData({
     checkedList
     })
     }

    ps:这里注意的一点是:

    这一步demo16.js文件中的复选框的选中事件”handleitemchange“,

    应来自demo16.wxml文件中的事件”handleitemchange“!

    一定要把demo16.wxml文件中的事件”handleitemchange“ 复制粘贴至demo15.js文件中,才能完成渲染!!!

    2507b618ae90001ec84a76c1520c9a87.png

    6、回到demo16.wxml文件中,在view标签中再加入一个view标签,如下:

    <view>
        选中的水果:{{checkedList}}
     </view>

    保存后,小程序页面如下:

    18af45e447b5638a4e2e19c111b5df5f.png

    我们可以同时选中三个选项,下面具有相应的提示文字。

    0311ee49de8b5a62b1f319efb4b7b1d2.png

    这也就解释了checkbox复选框与radio 单选框不同的地方在于:

    checkbox可同时选择多个元素,不是单一的选项。

    这一含义。

    至此,我们的需求就完成了,已实现设置三个水果选项,选中其中任意一个,下面都有提示文字。

    是不是很简单,哈哈。

    其余基础知识请移步官方文档~

    传送门:

    checkbox | 微信开放文档developers.weixin.qq.com

    视频版

    知乎视频www.zhihu.com
    zhihu-card-default.svg
    展开全文
  • 筒子们,you 来了checkbox复选框与上一章讲的radio 单选框的属性相似,表现在:1、可以通过color属性来修改颜色;2、需搭配checkbox-group 一起使用。checkbox复选框与radio 单选框不同的地方在于:checkbox可同时...

    筒子们,you 来了

    f00e3bec27bff8443a4674a444882fb3.png

    checkbox复选框与上一章讲的radio 单选框的属性相似,表现在:

    1、可以通过color属性来修改颜色;

    2、需搭配checkbox-group 一起使用。

    checkbox复选框与radio 单选框不同的地方在于:

    checkbox可同时选择多个元素,不是单一的选项。

    啥意思呢?有点不懂?

    d0e3d2e514b1e905152ea24ba1b39cdd.png

    来,上需求:

    设置三个水果选项,选中其中任意一个,下面都有提示文字。

    操作步骤如下:

    1、新建页面demo16

    2、打开demo16.js 文件,只保留data部分,其余删除。添加数组list,写入如下代码:

    Page({  data: {    list:[      {        id:0,        name:"",        value:"apple"      },      {        id:1,        name:"",        value:"grape"      },      {        id:2,        name:"",        value:"bananer"      }    ],    checkedList:[]  },})

    3、打开demo16.wxml文件删除原先的代码,写入如下代码,进行渲染。

    {{item.name}}

    保存后,小程序页面出现三个选项,如下图:

    9ec037037450aecdb40ac54c763a99ec.png

    4、使用checkbox-group 绑定事件"handleitemchange",代码如下:

    {{item.name}}

    5、复制事件"handleitemchange",回到demo16.js文件中粘贴,

    并且在list数独后加如下代码,其中的意义如下注释:

    // 复选框的选中事件handleItemChange(e){// 1 获取被选中的复选框的值const checkedList=e.detail.value;// 2 进行赋值this.setData({checkedList})}

    ps:这里注意的一点是:

    这一步demo16.js文件中的复选框的选中事件"handleitemchange",

    应来自demo16.wxml文件中的事件"handleitemchange"!

    一定要把demo16.wxml文件中的事件"handleitemchange" 复制粘贴至demo15.js文件中,才能完成渲染!!!

    36ade61c23e245d54cdf7c2dc937029a.png

    6、回到demo16.wxml文件中,在view标签中再加入一个view标签,如下:

    选中的水果:{{checkedList}}

    保存后,小程序页面如下:

    794cd987f31674183b53197e03deddf6.png

    我们可以同时选中三个选项,下面具有相应的提示文字。

    9b7d19bebbeec469e24e81f45b70a23a.png

    这也就解释了checkbox复选框与radio 单选框不同的地方在于:

    checkbox可同时选择多个元素,不是单一的选项。

    这一含义。

    至此,我们的需求就完成了,已实现设置三个水果选项,选中其中任意一个,下面都有提示文字。

    是不是很简单,哈哈。

    其余基础知识请移步官方文档~

    传送门:

    https://developers.weixin.qq.com/miniprogram/dev/component/checkbox.html

    展开全文
  • 其实就是zoom属性,这个是放大的意思,可以设置为180%,这样就会比之前大很。 &lt;input type="checkbox" name="checkbox" value="checkbox" style="zoom:80%;"&...
  • 在以前教程中,我们学习了很图表,今天小编教大家一个绚丽动态图表,复选框式图表。动态图表并没有你想得那么难,很简单,只要你跟着我一步步做就好了!首先我们来看绚丽选框动态图表:我们先准备源数据:...
  • 筒子们,you 来了checkbox复选框与上一章讲的radio 单选框的属性相似,表现在:1、可以通过color属性来修改颜色;2、需搭配checkbox-group 一起使用。checkbox复选框与radio 单选框不同的地方在于:checkbox可同时...
  • 各位高手: 大家好!小弟有一个问题实在不懂。就是说,当用户选中复选框中的个选项的时候...因为对于form中的每一个元素都是会有一个get和set方法的,但是现在复选框的个数和被选中的个数都不定,那么我该怎么做呢
  • 筒子们,you 来了checkbox复选框与上一章讲的radio 单选框的属性相似,表现在:1、可以通过color属性来修改颜色;2、需搭配checkbox-group 一起使用。checkbox复选框与radio 单选框不同的地方在于:checkbox可同时...
  • 常见的用法不做过多解释,这里介绍一下AxureRP里是如何来设置实现一些单选框和复选框的较为复杂的交互效果的。AxureRP提供的单选框默认是以个体为单位,也即在摆放个单选框的时候,每个选项都是可以被选中的,这...
  • 1、input checkbox 复选框大小修改 其实就是zoom属性,这个是放大的意思,可以设置为180%,这样就会比之前大很。 <input type="checkbox" name="checkbox" value="checkbox" style="zoom:80%;"&g...
  • 标签打印软件中有一个功能叫指定页码,很用户不知道这个功能是怎么使用的,指定页码的意思就是在标签打印软件中制作好标签之后,如果不需要打印全部的内容,只需要打印特定页的内容,可以按照以下方法进行设置。...
  • iview官方给选定只有大中小三个size可,因为想要页面显示在手机上效果好,如果选用这几个大小,显示会非常小非常难看。查找了很修改图标大小文章,都没有解决。偶尔看见了一个参数设置这个意思应该就是在原...
  • 其中一个朋友可能并没有理解我这句话的意思,然后发了一篇文章说Vue和React在设计理念上是有一些区别的,不只是语法。 设计理念不同导致提供的语法不同,但再怎么不同,差异再怎么大,...
  • 之前写过关于多选框设置样式的办法,其实与单选框设置的...关于多选框的设置方法:微信小程序checkbox多选框如何修改宽高及选中样式 <radio-group @change="radioChange"> <label> <radio value="1
  • 纯css3绘制可爱青蛙表情动画特效...js css3表单checkbox多选框选择效果点击》js css3表单checkbox多选框选择效果css3 checkbox多选框美化。html5 canvas页面滚动背景图片旋转动画特效https://
  • SQL 条件查询

    万次阅读 2017-04-16 17:57:47
    网上有不少人提出过类似问题:“看到有人写了WHERE 1=1这样SQL,到底是...界面中列出了四个查询条件,包括按工号查询、按姓名查询、按年龄查询以及按工资查询,每个查询条件前都有一个复选框,如果复选框被选中
  • 秒懂java规则表达式框架Aviator2.3.0

    千次阅读 2020-08-09 16:44:14
    或者这么说吧,可以通过字符串的表达的意思,进行执行这个字符串的索要表达的逻辑,且这个逻辑和这个字符串可以自定义。 Aviator 简介 Aviator是一个高性能、轻量级的java语言实现的表达式求值引擎,主要用于各种...
  • [技术点]SQL 条件查询

    千次阅读 2015-01-28 10:06:24
    网上有不少人提出过类似问题:“看到有人写了WHERE 1=1这样SQL,到底是...界面中列出了四个查询条件,包括按工号查询、按姓名查询、按年龄查询以及按工资查询,每个查询条件前都有一个复选框,如果复选框被选中,则
  • 环境:Windows XP SP3、 VC++ 6.0、 Windows...而客户端代码主要从OnSendButton方法读起,即可理解整个代码的意思。 阅读对象:具有Java的Socket编程经验的人员,并且希望能够书写出比Java效率更高的即时通讯程序的人员
  • 用户要求提供一个灵活查询界面来根据各种复杂条件来查询员工信息,界面如下图:界面中列出了四个查询条件,包括按工号查询、按姓名查询、按年龄查询以及按工资查询,每个查询条件前都有一个复选框,如果复选框被...
  • 时候,由于工作繁忙,svn上功能复选框有可能被误触,导致文件不显示无法提交,费时费力。我今天就遇到了这样问题! 再次分享出来,免得大家走弯路 问题现象:修改文件可以正常提交,但是新增文件...
  • 使用easyui实现列表批量删除 首先要做就是添加一个多选框 //就是这个,多选框在列表配置选项中 添加一个singleSelect:false, 把true改为false 意思就是能够多选然后就是要在列表中接收值了,原来单个删除时...

空空如也

空空如也

1 2 3 4 5
收藏数 85
精华内容 34
关键字:

多选框的意思