精华内容
下载资源
问答
  • “请选择你喜欢的网站?A、ATAAW.COM B、Google.comC、Android.com”,没错,当我们在软件实现以上内容供用户选项,当然要使用的复选项控件... 既然是复选框,当然具备选中跟未选中状态,我们可以根据控件是否被选中
    “请选择你喜欢的网站?A、ATAAW.COM B、Google.comC、Android.com”,没错,当我们在软件实现以上内容供用户选项,当然要使用的是复选项控件,那么在Android的界面开发中我们使用哪个控件呢?答案就是Android的复选框CheckBox了。那么,具体如何实现呢,ATAAW.COM来稍做介绍。
    

     

     既然是复选框,当然具备选中跟未选中状态,我们可以根据控件是否被选中来进行相应的操作,通过对复选框加载时间监听器,来对控件状态的改变作出Actions,当然也可以只对控件是否被选中做判断即可,而在其他控件的监听处理中执行其他操作,这个就根据具体的业务需求来选择。

     我们先在布局文件中声明创建3个复选框控件,分别称为“WWW”,“ATAAW”,“COM”。
    <CheckBox android:text="WWW"android:id="@+id/ataaw1"
    android:layout_width="wrap_content"android:layout_height="wrap_content"></CheckBox>
    <CheckBox android:text="ATAAW"android:id="@+id/ataaw2"
    android:layout_width="wrap_content"android:layout_height="wrap_content"></CheckBox>
    <CheckBox android:text="COM"android:id="@+id/ataaw3"
    android:layout_width="wrap_content"android:layout_height="wrap_content"></CheckBox>

     为以上复选框添加时间监听器,为了方便起见,我们这里为三个复选框添加同一个时间监听器,通过判断其响应的ID确定哪一个复选框被选中。
      A、首先定义监听器
      OnCheckedChangeListener listener = newCompoundButton.OnCheckedChangeListener() {
      @Override
      public void onCheckedChanged(CompoundButtonbuttonView, boolean isChecked) {
       switch(buttonView.getId()){
        caseR.id.ataaw1: //action
        break;
        caseR.id.ataaw2: //action
        break;
        caseR.id.ataaw3: //action
        break;
       }           
      }
    }
      B、指定监听器
    CheckBox www = (CheckBox) this.findViewById(R.id.ataaw1);
    CheckBox ataaw = (CheckBox) this.findViewById(R.id.ataaw2);
    CheckBox com = (CheckBox) this.findViewById(R.id.ataaw3);
    www.setOnCheckedChangeListener(listener);
    ataaw.setOnCheckedChangeListener(listener);
    com.setOnCheckedChangeListener(listener);

    以上即是Android开发中复选框的基本使用方法。


    展开全文
  • “请选择你喜欢的网站?...C、Android.com”,没错,当我们在软件实现以上内容供用户选项,当然要使用的复选项控件,那么在Android的界面开发中...既然是复选框,当然具备选中跟未选中状态,我们可以根据控件是否被选中
    “请选择你喜欢的网站?A、ATAAW.COM B、Google.com C、Android.com”,没错,当我们在软件实现以上内容供用户选项,当然要使用的是复选项控件,那么在Android的界面开发中我们使用哪个控件呢?答案就是Android的复选框CheckBox了。那么,具体如何实现呢,ATAAW.COM来稍做介绍。

     

      既然是复选框,当然具备选中跟未选中状态,我们可以根据控件是否被选中来进行相应的操作,通过对复选框加载时间监听器,来对控件状态的改变作出Actions,当然也可以只对控件是否被选中做判断即可,而在其他控件的监听处理中执行其他操作,这个就根据具体的业务需求来选择。

      我们先在布局文件中声明创建3个复选框控件,分别称为“WWW”,“ATAAW”,“COM”。
    <CheckBox android:text="WWW" android:id="@+id/ataaw1"
    android:layout_width="wrap_content" android:layout_height="wrap_content"></CheckBox>
    <CheckBox android:text="ATAAW" android:id="@+id/ataaw2"
    android:layout_width="wrap_content" android:layout_height="wrap_content"></CheckBox>
    <CheckBox android:text="COM" android:id="@+id/ataaw3"
    android:layout_width="wrap_content" android:layout_height="wrap_content"></CheckBox>

      为以上复选框添加时间监听器,为了方便起见,我们这里为三个复选框添加同一个时间监听器,通过判断其响应的ID确定哪一个复选框被选中。
      A、首先定义监听器
      OnCheckedChangeListener listener = new CompoundButton.OnCheckedChangeListener() {
      @Override
      public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
        switch(buttonView.getId()){
        case R.id.ataaw1: //action
        break;
        case R.id.ataaw2: //action
        break;
        case R.id.ataaw3: //action
        break;
        }           
      }
    }
      B、指定监听器
    CheckBox www = (CheckBox) this.findViewById(R.id.ataaw1);
    CheckBox ataaw = (CheckBox) this.findViewById(R.id.ataaw2);
    CheckBox com = (CheckBox) this.findViewById(R.id.ataaw3);
    www.setOnCheckedChangeListener(listener);
    ataaw.setOnCheckedChangeListener(listener);
    com.setOnCheckedChangeListener(listener);

    以上即是Android开发中复选框的基本使用方法。

    展开全文
  • 点击复选框内容控件内容控件,wdContentControlCheckBox)以后,显示会改变,我想在点击以后,根据状态显示一些东西,但是没找到触发事件的方法,请问那个?谢谢。
  • 声明:由于自己的编程需要,这里的列表控件只有一列,list样式。...2.定义一个int型的变量,就是指示在列表控件哪个位置添加复选框,并且在源文件的构造函数中初始化为0; int i_indexTvParent;//头文件声明i_i

    声明:由于自己的编程需要,这里的列表控件只有一列,是list样式。

    1.首先给列表控件关联一个成员变量,例如:

    DDX_Control(pDX, IDC_LIST_DtvParent, m_listDtvParent);

    2.定义一个int型的变量,就是指示在列表控件中哪个位置添加复选框,并且在源文件的构造函数中初始化为0;

    int i_indexTvParent;//头文件声明
    i_indexTvParent=0;//源文件初始化
    

    3.重载当前对话框的OnInitDialog()函数,并在该函数中添加如下代码:

    //设置列表控件使用复选框
    m_listDtvParent.SetExtendedStyle(LVS_EX_CHECKBOXES);

    m_listDtvParent.InsertItem(i_indexTvParent,temp);//temp为字符串型,即你要添加的复选框的文本
    m_listDtvParent.SetCheck(i_indexTvParent,FALSE);//复选框初始化时都是未被选择状态

    4.到这里,添加复选框完毕,可以自己手动添加多个。


    展开全文
  • 当CSS 最初出现时,它对表单元素的样式控制力...不幸的复选框和单选框不在此列。直到今天,这两种控件在绝大多数浏览器中仍然几乎或完全无法设置样式的。&lt;!DOCTYPE html&gt; &lt;html la...

    当CSS 最初出现时,它对表单元素的样式控制力是极为有限的,而且现在仍然没有哪个CSS 规范明确定义了这方面的行为。不过这些年来,各种浏览器已经在逐步放开CSS 属性对表单控件的作用范围,从而允许我们设置大多数表单控件的样式。不幸的是,复选框和单选框不在此列。直到今天,这两种控件在绝大多数浏览器中仍然是几乎或完全无法设置样式的。

    <!DOCTYPE html>  
    <html lang="en">  
        <head>  
            <meta charset="UTF-8">  
            <title>Document</title>  
            <style>
                input[type="checkbox"] {
                    background: blue;
                }
            </style>
        </head>  
        <body>  
            <input type="checkbox" id="awesome" checked />
            <label for="awesome">自定义复选框</label>
        </body>  
    </html>

    先看一下当前的复选框的样式,chorme浏览器默认样式。而且我们定义的背景颜色是没有应用到复选框的样式。但是目前我们想要自定义复选框的样式。


    解决方案

    通过前一章的学习,我们得到了一个新的伪类:checked。这个伪类只在复选框被勾选时才会匹配,不论这个勾选状态是由用户交互触发,还是由脚本触发。如果直接对复选框设置样式,那么这个伪类并不实用,因为(前面已经交待过了)没有多少样式能够对复选框起作用。不过,我们倒是可以基于复选框的勾选状态借助组合选择符来给其他元素设置样式。

    替换元素和不可替换元素

    替换元素

    替换元素根据其标签和属性来决定元素的具体显示内容.有<img><input><textarea><select><object>。
    替换一般有内在尺寸即img默认的是其图片的宽高,input也有默认的尺寸。img和input的宽高可以设定。

    不可替换元素

    即将内容直接表现给用户端

    Process

    其实有一个元素总是跟复选框形影不离、息息相关,它就是<label>(标签元素)。当<label> 元素与复选框关联之后,也可以起到触发开关的作用。

    由于label 不是复选框那样的替换元素,我们可以为它添加生成性内容(伪元素),并基于复选框的状态来为其设置样式。

    然后,就可以把真正的复选框隐藏起来(但不能把它从tab 键切换焦点的队列中完全删除),再把生成性内容美化一番,用来顶替原来的复选框!

    (1) 首先利用伪元素:bofore添加一个“复选框”

    <style>
        input[type="checkbox"] + label::before {
    		content: '\a0'; /* 不换行空格 */
    		display: inline-block;
    		vertical-align: .2em;
    		width: .8em;
    		height: .8em;
    		margin-right: .2em;
    		border-radius: .2em;
    		background: silver;
    		text-indent: .15em;
    		line-height: .65;
    	}
    </style>

    可以看到当前的复选框模型已经有了。



    (2) 给复选框的勾选状态加上不同的样式。样式可以很简单,比如换种颜色,再加上勾选标记

    <style>
        input[type="checkbox"] + label::before {
            content: '\a0'; /* 不换行空格 */
            display: inline-block;
            vertical-align: .2em;
            width: .8em;
            height: .8em;
            margin-right: .2em;
            border-radius: .2em;
            background: silver;
            text-indent: .15em;
            line-height: .65;
        }
    
        input[type="checkbox"]:checked + label::before {
            content: '\2713'; /*添加勾选状态*/
            background: yellowgreen;
        }
    </style>


    (3) 隐藏原来复选框

    我们需要把原来的复选框以一种不损失可访问性的方式隐藏起来。这意味着不能使用display: none,因为那样会把它从键盘tab 键切换焦点的队列中完全删除。我们改用另一种方法来达到目的:

    <style>
        input[type="checkbox"] + label::before {
            content: '\a0'; /* 不换行空格 */
            display: inline-block;
            vertical-align: .2em;
            width: .8em;
            height: .8em;
            margin-right: .2em;
            border-radius: .2em;
            background: silver;
            text-indent: .15em;
            line-height: .65;
        }
    
    
        input[type="checkbox"]:checked + label::before {
            content: '\2713';
            background: yellowgreen;
        }
    
    
        input[type="checkbox"] {
            position: absolute;
            clip: rect(0,0,0,0);
        }
    </style>



    延伸:content中的图标问题

    在CSS Content里使用特殊的字符有点怪异,需要使用ASCII码,可以查询。请看下图:


    上图中可以获取当前的ASCII代码:&#8730,然后在网页中输入ASCII码:然后得到我们的结果



    下面这些比较常用

    \2018 - 左单引号
    \2019 -右单引号
    \00A9 - 版权
    \2713 - 对号
    \2192 - 右箭头
    \2190 - 左箭头
    展开全文
  • javascript不仅可以取得文本的输入内容,也可以去...复选框可以通过循环的方式取出每一个被选中的内容,选择个人兴趣(多选) js操作单选按钮跟复选框  function show(){  var sex;  if(document.myf
  • 其他控件的事件处理 在实际开发中,我们往往需要知道哪个按钮被选中了,才能进行下一步的操作。例如对于一组单选按钮,只有一个...复选框如此。 可以通过SendMessage函数发送BM_GETCHECK消息来获取按钮的选中状...
  • VB控件属性使用大全

    2011-12-15 12:02:34
    (3)在列表框中找到需要添加的控件名称,单击控件名称左侧的复选框; (4)使用同样的方法选择需要添加的其它控件; (5)单击“确定”按钮,即可将所选ActiveX控件添加到工具箱里。 窗体(FORM)的常用属性 属性 ...
  • C#.NET程序设计 练习题(二)

    千次阅读 2007-08-14 16:52:00
    C#.NET程序设计练习题(二) 第二章 更多控件1 诸如文本框,组合框,复选框,单选按钮是从______添加到窗体。...这样的控件是 A) 标签 B) 单选按钮 C) 文本框 D) 复选框 3 哪个控件用来存储图象? A) Pictu
  • 有时候,决定使用哪个组件(单选按钮、复选框或切换开关)可能很困难。 当您想知道哪个组件适合时,请考虑选项的数量和类型,以及是否有任何明确的默认值。 什么选择控件 选择控件(selection control):一...
  • 2019.6.17: 学习内容:表单设计使用的控件 ... 表单元素(控件):文本框、单选按钮、列表框、图片框、复选框等  后台控件:action=""(传去后台哪个文件) method=""(传入后台的提交方式:p...
  • html_css_jquery

    2020-11-26 19:49:42
    以下标签用于在html中构建复选框的正确答案 新窗口打开网页,用到以下哪个值 _blank 在 HTML 页面中包含一个按钮控件 mybutton ,如果要实现点击该按钮时调用已定义的 JavaScript 函数 compute ,要编写的 HTML ...
  • 元素用于生成输入表单,该元素不会生成可视化部分,在HTML5之前,其他表单控件,如单行文本框、多行文本域、单选按钮、复选框等必须放在form元素内部。可指定如下属性:  (1).action:指定当前单击表单内的”确认...
  • 003HTML-表单

    2020-07-21 18:34:13
    同一个选项组的单选按钮或复选框name要有一样的name值,name 和value给后台人员使用的 <form action="url地址 提交给哪个页面去处理 " method="提交方式有get和post" name="用于制定表单的名称以区分同一个...
  • 内容页和母板页互访

    2010-03-31 11:32:00
    、这里的声明指示符中多了一项MasterPageFile="~/MasterPage/MP.master",这一项是在创建内容页面时根据“选择母版页”复选框的选中情况生成的。它指明了该页是内容页面,也指明了该内容页面的母版页是哪个页面。 2...
  • c#题库.doc

    2013-09-24 19:01:47
    7. 我们可以从( )向窗体中添加如下控件:文本框、复选框、单选钮。  A. 帮助窗口 B. 菜单栏 C. 工具栏 D. 工具箱   8. 下列哪种控件是一种用来存放其他控件的容器( )。  A. TextBox B. GroupBox C. ...
  • 实例256 制作带复选框的ListView控件 11.7 选择类控件应用 实例257 利用选择控件实现权限设置 实例258 利用选择控件实现复杂查询 11.8 TreeView控件应用 实例259 在TreeView控件节点中显示图片 实例260 实现...
  • 实例256 制作带复选框的ListView控件 11.7 选择类控件应用 实例257 利用选择控件实现权限设置 实例258 利用选择控件实现复杂查询 11.8 TreeView控件应用 实例259 在TreeView控件节点中显示图片 实例260 实现...
  • 实例256 制作带复选框的ListView控件 11.7 选择类控件应用 实例257 利用选择控件实现权限设置 实例258 利用选择控件实现复杂查询 11.8 TreeView控件应用 实例259 在TreeView控件节点中显示图片 实例260 实现...
  • 主要内容有C#开发环境的使用、C#语言基础应用、字符串处理技术、数组和集合的使用、面向对象编程技术、数据结构与算法、Windows窗体基础、特色窗体界面、窗体控制技术、MDI窗体和继承窗体、Windows常用控件的使用、...
  • 主要内容有C#开发环境的使用、C#语言基础应用、字符串处理技术、数组和集合的使用、面向对象编程技术、数据结构与算法、Windows窗体基础、特色窗体界面、窗体控制技术、MDI窗体和继承窗体、Windows常用控件的使用、...
  • 实例202 GridView复选框绑定列设置商品是否上架 320 实例203 使用主题来设置GridView控件的外观 322 7.3 GridView控件72般绝技 323 实例204 实现搜索GridView多个关键字高亮显示 323 实例205 高亮显示数据行并实现...
  • 实例202 GridView复选框绑定列设置商品是否上架 320 实例203 使用主题来设置GridView控件的外观 322 7.3 GridView控件72般绝技 323 实例204 实现搜索GridView多个关键字高亮显示 323 实例205 高亮显示数据行并实现...
  • 实例202 GridView复选框绑定列设置商品是否上架 320 实例203 使用主题来设置GridView控件的外观 322 7.3 GridView控件72般绝技 323 实例204 实现搜索GridView多个关键字高亮显示 323 实例205 高亮显示数据行并实现...
  • 采用分层设计,整体总共分三级界面,一级界面整体布局,二级界面单个功能模块,三级界面单个控件。 子控件包括饼图+圆环图+曲线图+柱状图+柱状分组图+横向柱状图+横向柱状分组图+合格率控件+百分比控件+进度...

空空如也

空空如也

1 2
收藏数 37
精华内容 14
关键字:

复选框控件是哪个