Android中常用的UI控件
2012-10-09 13:41
183 查看
http://blog.csdn.net/qiqiongran_luck/article/details/7071942
单选框(RadioButton):
Android平台中为我们提供了单选项的RadioGroup进行分组,在RadioGroup中定义若该个RadioButton选项。
RadioGroup用来对单选框进行分组的,相同组中的单选框只有一个单选框能被选中。常用到的方法如下:
RadioGroup.check(int id); 将指定的RadioButton设置成选中状态。
(RadioButton)findViewById(radioGroup.getCheckedRadioButtonId());获取被选中的单选框;
调用setOnCheckedChangListener()方法,处理单选框被选择事件,把RadioGroup.OnCheckedChangListener实例作为参数传入。
多选框(CheckBox):
Android平台给我们提供了多选框的实现方法,每个多选框都是独立的,可以通过迭代所有多选框,然后根据它的状态是否要被选中再做出是否要获取它的值。
CheckBox类常用方法:
CheckBox.setChecked(true);将CheckBox设置成选中状态;
CheckBox.getText(); 获取多选框的值;
CheckBox.isChecked();判断该选项是否被选中;
调用setOnCheckedChangeListener()方法,处理多选框被选择事件,把CompoundButton.OnCheckedChangeListener实例作为参数传入。
列表显示(ListView):
ListView类为AdapterView的间接子类,可以用列表的形式显示数据,显示什么数据或怎样显示数据就要看Adapter类和它的子类的配合了。
根据列表的适配器类型,列表分为三种,
ArrayAdapter、SimpleAdapter和SimpleCursorAdapter:
其中以ArrayAdapter最为简单,只能展示一行字。SimpleAdapter有最好的扩充性,可以自定义出各种效果。SimpleCursorAdapter可以认为是SimpleAdapter对数据库的简单结合,可以方面的把数据库的内容以列表的形式展示出来。
ListView类中的常用方法:
setAdapter(ListAdapter adapter):为ListView绑定一个Adapter;
setChoiceMode(int choiceMode):为ListView指定一个显示的模式,可选值有三个:CHOICE_MODE_NONE(默认值,没有单选或多选效果)、CHOICE_SINGLE(单选框效果)、CHOICE_MODE_MULTIPLE(多选框效果);
setOnItemClickListener(AdapterView.OnItemClickListener listener):为其注册一个元素被点击事件的监听器,当其中某一项被点击时调用其参数listener中的onItemClick()方法。
下拉类表框(Spinner):
是一个每次只能选择所有项中一项的部件。它的项来自于与之相关联的适配器中。
手机的屏幕比较小,因此使用下拉类表的来进行选择式输入是一个好的方法。Spinner与ListView一样,也是AdapterView的一个间接子类,是一个显示数据的窗口。
属性:
Android:prompt:该提示在下拉列表对话框显示时显示。
Spinner类中常用到的方法:
Spinner.getItemAtPosition(Spinner.getSelectedItemPosition());获取下拉类表框的值;
调用setOnItemSelectedListener()方法,处理下拉列表框被选择事件,把AdapterView。OnItemSelectedListener实例作为参数传入可以在Java代码中通过Adapter绑定数据,也可以在布局文件中直接引用在资源文件中定义的数组。
单选框(RadioButton):
Android平台中为我们提供了单选项的RadioGroup进行分组,在RadioGroup中定义若该个RadioButton选项。
RadioGroup用来对单选框进行分组的,相同组中的单选框只有一个单选框能被选中。常用到的方法如下:
RadioGroup.check(int id); 将指定的RadioButton设置成选中状态。
(RadioButton)findViewById(radioGroup.getCheckedRadioButtonId());获取被选中的单选框;
调用setOnCheckedChangListener()方法,处理单选框被选择事件,把RadioGroup.OnCheckedChangListener实例作为参数传入。
多选框(CheckBox):
Android平台给我们提供了多选框的实现方法,每个多选框都是独立的,可以通过迭代所有多选框,然后根据它的状态是否要被选中再做出是否要获取它的值。
CheckBox类常用方法:
CheckBox.setChecked(true);将CheckBox设置成选中状态;
CheckBox.getText(); 获取多选框的值;
CheckBox.isChecked();判断该选项是否被选中;
调用setOnCheckedChangeListener()方法,处理多选框被选择事件,把CompoundButton.OnCheckedChangeListener实例作为参数传入。
列表显示(ListView):
ListView类为AdapterView的间接子类,可以用列表的形式显示数据,显示什么数据或怎样显示数据就要看Adapter类和它的子类的配合了。
根据列表的适配器类型,列表分为三种,
ArrayAdapter、SimpleAdapter和SimpleCursorAdapter:
其中以ArrayAdapter最为简单,只能展示一行字。SimpleAdapter有最好的扩充性,可以自定义出各种效果。SimpleCursorAdapter可以认为是SimpleAdapter对数据库的简单结合,可以方面的把数据库的内容以列表的形式展示出来。
ListView类中的常用方法:
setAdapter(ListAdapter adapter):为ListView绑定一个Adapter;
setChoiceMode(int choiceMode):为ListView指定一个显示的模式,可选值有三个:CHOICE_MODE_NONE(默认值,没有单选或多选效果)、CHOICE_SINGLE(单选框效果)、CHOICE_MODE_MULTIPLE(多选框效果);
setOnItemClickListener(AdapterView.OnItemClickListener listener):为其注册一个元素被点击事件的监听器,当其中某一项被点击时调用其参数listener中的onItemClick()方法。
下拉类表框(Spinner):
是一个每次只能选择所有项中一项的部件。它的项来自于与之相关联的适配器中。
手机的屏幕比较小,因此使用下拉类表的来进行选择式输入是一个好的方法。Spinner与ListView一样,也是AdapterView的一个间接子类,是一个显示数据的窗口。
属性:
Android:prompt:该提示在下拉列表对话框显示时显示。
Spinner类中常用到的方法:
Spinner.getItemAtPosition(Spinner.getSelectedItemPosition());获取下拉类表框的值;
调用setOnItemSelectedListener()方法,处理下拉列表框被选择事件,把AdapterView。OnItemSelectedListener实例作为参数传入可以在Java代码中通过Adapter绑定数据,也可以在布局文件中直接引用在资源文件中定义的数组。
相关文章推荐
- Android API Guide学习和常用布局及基本UI控件
- Android02_Android API Guide学习和常用布局及基本UI控件
- Android02_Android常用布局及基本UI控件
- Android中常用的UI控件
- Android 常用布局及基本UI控件
- Android02Android API Guide学习和常用布局及基本UI控件
- Android中常用的UI控件
- Android 常用布局及基本UI控件
- Android02_Android API Guide学习和常用布局及基本UI控件
- 【Android基础笔记02】 API Guide学习和常用布局及基本UI控件
- Android常用http请求框架 简介及现状
- Android中常用到的各种框架
- Android 一些常用工具类的整理
- Android常用控件之碎片Fragment
- Android源码编译——RK3128开发板多款红外遥控器常用按键适配
- Android 中常用的透明度进制转换.可配合颜色使用.
- AndroidGUI01:TextView的常用技巧
- Android 常用工作命令mmm,mm,m,croot,cgrep,jgrep,resgrep,godir
- Android LCD(二):常用接口原理篇【转】
- Android常用控件八之使用RadioButton切换图片,代码实例