Spinner、CheckBox、RadioGroup的简单使用

直接上代码吧!

.xml的代码如下:

 1 <?xml version="1.0" encoding="utf-8"?>
 2 <LinearLayout
 3     xmlns:android="http://schemas.android.com/apk/res/android"
 4     android:layout_width="fill_parent"
 5     android:layout_height="wrap_content"
 6     android:orientation="vertical"
 7    >
 8
 9
10     <TextView
11         android:id="@+id/sexinfo"
12         android:layout_width="fill_parent"
13         android:layout_height="wrap_content"
14         android:textSize="20sp"
15         android:text="您的性别是:"
16         />
17     <RadioGroup
18         android:id="@+id/sex"
19         android:layout_width="fill_parent"
20         android:layout_height="wrap_content"
21
22         android:orientation="vertical"
23         android:checkedButton="@+id/male"
24
25        >
26         <RadioButton
27             android:id="@+id/male"
28             android:layout_width="fill_parent"
29             android:layout_height="wrap_content"
30             android:text="男"/>
31
32         <RadioButton
33             android:id="@+id/female"
34             android:layout_width="fill_parent"
35             android:layout_height="wrap_content"
36
37             android:text="女"/>
38
39     </RadioGroup>
40 <TextView
41     android:id="@+id/hello"
42     android:layout_width="fill_parent"
43     android:layout_height="wrap_content"
44     android:text="您经常访问的网站是:"
45     />
46
47     <CheckBox
48         android:id="@+id/url"
49         android:text="BBS.ling.com"
50         android:layout_width="fill_parent"
51         android:layout_height="wrap_content"
52         />
53     <CheckBox
54         android:id="@+id/url2"
55         android:layout_width="fill_parent"
56         android:layout_height="wrap_content"
57         android:text="www.mld.com"
58         />
59     <CheckBox
60         android:id="@+id/url3"
61         android:layout_width="fill_parent"
62         android:layout_height="wrap_content"
63         />
64     <TextView
65         android:id="@+id/my"
66         android:layout_height="wrap_content"
67         android:layout_width="fill_parent"
68         android:text="您喜欢的城市是:"
69         />
70     <Spinner
71         android:id="@+id/my_city"
72         android:prompt="@string/city_prompt"
73         android:layout_width="fill_parent"
74         android:layout_height="wrap_content"
75         android:entries="@array/city_labels"
76
77         />
78     <TextView
79         android:id="@+id/you"
80         android:layout_height="wrap_content"
81         android:layout_width="fill_parent"
82         android:text="您喜欢的颜色是:"
83         />
84     <Spinner
85         android:id="@+id/my_color"
86         android:layout_width="fill_parent"
87         android:layout_height="wrap_content"
88         android:entries="@array/color_labels"
89
90         />
91 </LinearLayout>

另外对于下拉框我多建了两个文件

其中一个文件代码如下:

city_data:

 1 <?xml version="1.0" encoding="utf-8"?>
 2 <resources>
 3     <string-array name="city_labels">
 4         <item>北京</item>
 5         <item>上海</item>
 6          <item>广州</item>
 7          <item>南京</item>
 8     </string-array>
 9
10 </resources>

下面是效果图:

时间: 2024-08-15 07:53:38

Spinner、CheckBox、RadioGroup的简单使用的相关文章

安卓开发_复选按钮控件(CheckBox)的简单使用

复选按钮 即可以选择若干个选项,与单选按钮不同的是,复选按钮的图标是方块,单选按钮是圆圈 复选按钮用CheckBox表示,CheckBox是Button的子类,支持使用Button的所有属性 一.由于复选框可以选中多项,所有为了确定用户是否选择了某一项,还需要为每一个选项添加setOnCheckedChangeListener事件监听 例如: 为id为like1的复选按钮添加状态改变事件监听,代码如下 1 final CheckBox like1 = (CheckBox)findViewById

Android攻城狮CheckBox&amp;RadioGroup&amp;AutoCompleteTextView&amp;MultiAutoCompleteTextView&amp;ToggleButton

给子类加构造函数Source----Generate constractor from superclass 跑马灯效果的实现(Textview 循环): 1.定义textView标签的4个属性: android:singleLine="true"//使其只能单行 android:ellipsize="marquee"//去掉省略号 android:focusable = "true"//得到焦点 android : focusableInTou

使用checkbox完成一个简单的调查表

package com.example.checkbox_07; import android.app.Activity;import android.os.Bundle;import android.view.Gravity;import android.view.Menu;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.w

WPF-自定义CheckBox

WPF中原始的CheckBox样式很简单,有时候不适用于WPF那种炫酷的界面. 本章节讲述如何设计一个匹配业务需要.好看的CheckBox(继上篇<WPF-自定义ListBox>中的CheckBox样式) CheckBox的样式如下: <Style x:Key="CheckBoxStyle" TargetType="{x:Type CheckBox}"> <Setter Property="SnapsToDevicePixel

android 界面布局 很好的一篇总结[转]

??在?android?中我们常用的布局方式有这么几种: 1.LinearLayout (?线性布局?)?:(里面只可以有一个控件,并且不能设计这个控件的位置,控件会放到左上角) ???????????????????????????????????????????线性布局分为水平线性和垂直线性二者的属性分别为:android:orientation=?"?horizontal?"???android:orientation=?"vertical"?. 2.Rela

《Android学习指南》文件夹

转自:http://android.yaohuiji.com/about Android学习指南的内容分类: 分类 描写叙述 0.学习Android必备的Java基础知识 没有Java基础的朋友,请不要先看Android的课程,这样会非常累. 1.Android学习指南基础篇 对于有Java基础的朋友,能够通过本分类60讲左右的课程,打下比較坚实的基础. 2.Android学习指南项目实训篇 对于学过"1.Android2.2学习指南基础篇"的朋友,能够通过本分类项目的联系,加深对基础

(转)安卓基本页面布局

布局: 在 android 中我们常用的布局方式有这么几种: 1.LinearLayout ( 线性布局 ) :(里面只可以有一个控件,并且不能设计这个控件的位置,控件会放到左上角) 线性布局分为水平线性和垂直线性二者的属性分别为: android:orientation= "horizontal android:orientation= "vertical" . 2.RelativeLayout ( 相对布局 ) : (里面可以放多个控件,但是一行只"   能放一

《Android学习指南》目录

源:<Android学习指南>目录 Android学习指南的内容分类: 分类 描述 0.学习Android必备的Java基础知识 没有Java基础的朋友,请不要先看Android的课程,这样会很累. 1.Android学习指南基础篇 对于有Java基础的朋友,可以通过本分类60讲左右的课程,打下比较坚实的基础. 2.Android学习指南项目实训篇 对于学过“1.Android2.2学习指南基础篇”的朋友,可以通过本分类项目的联系,加深对基础知识的理解和熟练运用. 3.Android学习指南提

android的界面基本属性大全(转载http://www.cnblogs.com/awenhome/archive/2011/12/29/2305813.html)

布局:   在 android 中我们常用的布局方式有这么几种: 1.LinearLayout ( 线性布局 ) :(里面只可以有一个控件,并且不能设计这个控件的位置,控件会放到左上角) 线性布局分为水平线性和垂直线性二者的属性分别为: android:orientation= "horizontal "   android:orientation= "vertical" . 2.RelativeLayout ( 相对布局 ) : (里面可以放多个控件,但是一行只能