android中的单选和多选框

先展示一下效果图

大致代码如下:

 1 <?xml version="1.0" encoding="utf-8"?>
 2 <TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
 3     android:layout_width="fill_parent"
 4     android:layout_height="fill_parent" >
 5
 6     <TableRow
 7         android:id="@+id/tableRow1"
 8         android:layout_width="wrap_content"
 9         android:layout_height="wrap_content" >
10
11         <TextView
12             android:id="@+id/textView1"
13             android:layout_width="wrap_content"
14             android:layout_height="wrap_content"
15             android:text="性别:"
16             android:textSize="11pt" />
17
18         <RadioGroup
19             android:layout_gravity="center_horizontal"
20             android:orientation="horizontal" >
21
22             <RadioButton
23                 android:id="@+id/radioButton1"
24                 android:layout_width="wrap_content"
25                 android:layout_height="wrap_content"
26                 android:text="男" />
27
28             <RadioButton
29                 android:id="@+id/radioButton2"
30                 android:layout_width="wrap_content"
31                 android:layout_height="wrap_content"
32                 android:text="女" />
33         </RadioGroup>
34     </TableRow>
35
36     <TableRow
37         android:id="@+id/tableRow2"
38         android:layout_width="wrap_content"
39         android:layout_height="wrap_content" >
40
41         <TextView
42             android:id="@+id/textView2"
43             android:layout_width="wrap_content"
44             android:layout_height="wrap_content"
45             android:text="喜欢的颜色:" />
46
47         <LinearLayout
48             android:layout_width="wrap_content"
49             android:layout_height="wrap_content"
50             android:orientation="vertical" >
51
52             <CheckBox
53                 android:id="@+id/checkBox2"
54                 android:layout_width="wrap_content"
55                 android:layout_height="wrap_content"
56                 android:text="红色" />
57
58             <CheckBox
59                 android:id="@+id/checkBox3"
60                 android:layout_width="wrap_content"
61                 android:layout_height="wrap_content"
62                 android:text="绿色" />
63
64             <CheckBox
65                 android:id="@+id/checkBox1"
66                 android:layout_width="wrap_content"
67                 android:layout_height="wrap_content"
68                 android:text="蓝色" />
69         </LinearLayout>
70     </TableRow>
71
72 </TableLayout>
时间: 2024-11-06 23:39:33

android中的单选和多选框的相关文章

android中常用的弹出提示框

转自:http://blog.csdn.net/centralperk/article/details/7493731 我们在平时做开发的时候,免不了会用到各种各样的对话框,相信有过其他平台开发经验的朋友都会知道,大部分的平台都只提供了几个最简单的实现,如果我们想实现自己特定需求的对话框,大家可能首先会想到,通过继承等方式,重写我们自己的对话框.当然,这也是不失为一个不错的解决方式,但是一般的情况却是这样,我们重写的对话框,也许只在一个特定的地方会用到,为了这一次的使用,而去创建一个新类,往往有

使用 SVG 制作单选和多选框动画【附源码】

通过 JavaScript 实现 SVG 路径动画,我们可以做很多花哨的东西.今天我们要为您介绍一些复选框和单选按钮效果.实现的主要思路是隐藏原生的输入框,使用伪元素创造更具吸引力的样式,输入框被选中的时候执行 SVG 动画. 在线演示      立即下载 温馨提示:为保证最佳的效果,请在 IE10+.Chrome.Firefox 和 Safari 等现代浏览器中浏览. 对于自定义的复选框或单选按钮,我们使用标签的伪元素 ::before 并通过设置不透明度为0来因此输入框.初始,我们通过 Ja

dojo中创建包含节点复选框的树形(CheckBoxTree)

树形结构是界面设计程中常见的部件,在代码实现时有很多方法,但由于设计到节点的父子关系和dom节点操作,实现起来比较复杂.dojo中提供了带复选框的树形部件CheckBoxTree,使用时只需创建对应的实例即可轻松实现此功能. 部件对应的html文件代码如下: <div> <div dojoType="dijit.Dialog" dojoAttachPoint="testList" title="${title}" style=&

sharepoint中根据“是/否(复选框)”的值显示隐藏指定栏

sharepoint中根据“是/否(复选框)”的值显示隐藏指定栏 function HideColumn(targetColumn, hideColumn) { var columnObj = $("input[Title='" + hideColumn + "']"); $("input[Title='" + targetColumn + "']").bind('click',function() { if($(this).

gridview中添加单选和多选

1.前台js <script type="text/javascript">        function SetAll(obj) {            var chk = document.getElementById("<%=this.GridView1.ClientID%>").getElementsByTagName("input");            for (var i = 0; i < ch

QTreeView/QTableView中利用QStandardItem实现复选框三种形态变化

版权声明:若无来源注明,Techie亮博客文章均为原创. 转载请以链接形式标明本文标题和地址: 本文标题:QTreeView/QTableView中利用QStandardItem实现复选框三种形态变化     本文地址:http://techieliang.com/2017/12/729/ 文章目录 1. 介绍 2. 源码  2.1. using_checkbox_item.h  2.2. using_checkbox_item.cpp 3. 说明 1. 介绍 复选框有三种形态:全选对勾.全不选

如何在Android的ListView中构建CheckBox和RadioButton列表(Android版支持单选和多选的投票项目)

引言 我们在android的APP开发中有时候会碰到提供一个选项列表供用户选择的需求,如在投票类型的项目中,我们提供一些主题给用户选择,每个主题有若干选项,用户对这些主题的选项进行选择,然后提交. 本文以一个支持单选和多选投票项目为例,演示了在一个ListView中如何构建CheckBox列表和RadioButton列表,并分析了实现的原理和思路,提供有需要的朋友参考. 项目的演示效果如下. 数据源 通常我们的数据源来自于数据库.首先,我们构建投票项目类SubjectItem. /** * 主题

Jquery获取列表中的值和input单选、多选框控制选中与取消

一.Jquery获取列表中的值 二.input多选框控制选中 1 $('#clearbtn').click(function(){ 2 var boxes = $("input[type='checkbox']"); 3 for(i=0;i<boxes.length;i++){ 4 boxes[i].checked = false; 5 } 6 });

android listview中自定义适配器和复选框

下面的代码中报错了,代码如下 @Override p public View getView(final int position, final View convertView, final ViewGroup parent) { final ViewHolder viewHolder; View view = convertView; if (view == null) { view = LayoutInflater.from(mContext).inflate(R.layout.row,