随笔分类 - android常用控件 Android控件之Spinner探究 摘要: 以下模拟下拉列表的用法布局文件<?xml version="1.0" encoding="utf-8"?><LinearLayout android:id="@+id/LinearLayout01" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" xmlns:android="http://sc 阅读全文 posted @ 2011-02-24 16:58 Ruthless 阅读(11716) | 评论 (0) 编辑 Android控件之TabHost探究 摘要: 以下通过TabHost实现android选项卡。main.xml布局文件<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent"> <LinearLayout an 阅读全文 posted @ 2011-02-24 16:20 Ruthless 阅读(6162) | 评论 (0) 编辑 Android控件之Gallery探究 摘要: Gallery组件主要用于横向显示图像列表,不过按常规做法。Gallery组件只能有限地显示指定的图像。也就是说,如果为Gallery组件指定了10张图像,那么当Gallery组件显示到第10张时,就不会再继续显示了。这虽然在大多数时候没有什么关系,但在某些情况下,我们希望图像显示到最后一张时再重第1张开始显示,也就是循环显示。要实现这种风格的Gallery组件,就需要对Gallery的Adapter对象进行一番改进。以下通过Gallery模拟循环显示图像,在单击某一个Gallery组件中的图像时在下方显示一个放大的图像(使用ImageSwitcher组件)。目录结构main.xml布局文件. 阅读全文 posted @ 2011-02-24 11:29 Ruthless 阅读(9171) | 评论 (3) 编辑 Android控件之ProgressBar探究 摘要: ProgressBar位于android.widget包下,其继承于View,主要用于显示一些操作的进度。应用程序可以修改其长度表示当前后台操作的完成情况。因为进度条会移动,所以长时间加载某些资源或者执行某些耗时的操作时,不会使用户界面失去响应。ProgressBar类的使用非常简单,只需将其显示到前台,然后启动一个后台线程定时更改表示进度的数值即可。以下ProgressBar跟Handle结合,模拟进度条的使用,当进度条完成时会跳转到TestActivitymain.xml布局文件<?xml version="1.0" encoding="utf-8&qu 阅读全文 posted @ 2011-02-23 19:23 Ruthless 阅读(7201) | 评论 (1) 编辑 Android控件之GridView探究 摘要: GridView是一项显示二维的viewgroup,可滚动的网格。一般用来显示多张图片。以下模拟九宫图的实现,当鼠标点击图片时会进行相应的跳转链接。目录结构main.xml布局文件,存放GridView控件<?xml version="1.0" encoding="utf-8"?><!-- android:numColumns="auto_fit" ,GridView的列数设置为自动 android:columnWidth="90dp",每列的宽度,也就是Item的宽度android:stretc 阅读全文 posted @ 2011-02-23 17:44 Ruthless 阅读(49679) | 评论 (8) 编辑 Android控件之ListView探究二 摘要: 目录结构main.xml布局文件<?xml version="1.0" encoding="utf-8"?><!-- 使用相对布局 --><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="wrap_content" android:layout_height=&q 阅读全文 posted @ 2011-02-23 14:58 Ruthless 阅读(6832) | 评论 (1) 编辑 Android控件之ListView探究一 摘要: 在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。main.xml布局文件[代码]my_listitem.xml布局文件[代码]LsActivity类[代码]运行结果 阅读全文 posted @ 2011-02-22 10:48 Ruthless 阅读(5592) | 评论 (0) 编辑 Android控件之ScrollView探究 摘要: ScrollView滚动视图是指当拥有很多内容,屏幕显示不完时,需要通过滚动跳来显示的视图。ScrollView只支持垂直滚动。以下为案例main.xml布局文件[代码]显示效果 阅读全文 posted @ 2011-02-22 10:29 Ruthless 阅读(5111) | 评论 (1) 编辑 Android控件之AutoCompleteTextView、MultiAutoCompleteTextView探究 摘要: 在Android中提供了两种智能输入框,它们是AutoCompleteTextView、MultiAutoCompleteTextView。它们的功能大致一样。显示效果像Google搜索一样,当你在搜索框里输入一些字符时(至少两个字符),会自动弹出一个下拉框提示类似的结果。下面详细介绍一下。一、AutoCompleteTextView1、简介一个继承自EditView的可编辑的文本视图,能够实现动态匹配输入的内容。如google搜索引擎当输入文本时可以根据内容显示匹配的热门信息。2、重要方法 clearListSelection():清除选中的列表项dismissDropDown():如果存在 阅读全文 posted @ 2011-02-22 09:52 Ruthless 阅读(13035) | 评论 (3) 编辑 Android控件之DatePicker、TimePicker探究 摘要: 一、DatePicker继承自FrameLayout类,日期选择控件的主要功能是向用户提供包含年、月、日的日期数据并允许用户对其修改。如果要捕获用户修改日期选择控件中的数据事件,需要为DatePicker添加OnDateChangedListener监听器。二、TimePicker也继承自FrameLayout类。时间选择控件向用户显示一天中的时间(可以为24小时,也可以为AM/PM制),并允许用户进行选择。如果要捕获用户修改时间数据的事件,便需要为TimePicker添加OnTimeChangedListener监听器以下模拟日期与时间选择控件的用法目录结构main.xml布局文件[代码]D 阅读全文 posted @ 2011-02-21 21:54 Ruthless 阅读(54443) | 评论 (2) 编辑 Android控件之AnalogClock、DigitalClock探究 摘要: 时钟控件包括AnalogClock和DigitalClock,它们都负责显示时钟,所不同的是AnalogClock控件显示模拟时钟,且只显示时针和分针,而DigitalClock显示数字时钟,可精确到秒以下模拟时钟的用法目录结构布局文件[代码]运行结果 阅读全文 posted @ 2011-02-21 21:39 Ruthless 阅读(13026) | 评论 (0) 编辑 Android控件之ImageView探究 摘要: ImageView控件是一个图片控件,负责显示图片。以下模拟手机图片查看器目录结构main.xml布局文件[代码]ImageViewActivity类[代码]运行结果 阅读全文 posted @ 2011-02-21 21:29 Ruthless 阅读(6196) | 评论 (0) 编辑 Android控件之CheckBox、RadioButton探究 摘要: CheckBox和RadioButton控件都只有选中和未选中状态,不同的是RadioButton是单选按钮,需要编制到一个RadioGroup中,同一时刻一个RadioGroup中只能有一个按钮处于选中状态。以下为CheckBox和RadioButton常用方法及说明以下为单选按钮和复选按钮的使用方法目录结构main.xml布局文件[代码]CbRbActivity类[代码]运行结果 阅读全文 posted @ 2011-02-21 21:20 Ruthless 阅读(5871) | 评论 (0) 编辑 Android控件之ToggleButton探究 摘要: ToggleButton的状态只能是选中和未选中,并且需要为不同的状态设置不同的显示文本。以下案例为ToggleButton的用法目录结构main.xml布局文件[代码]ToggleButtonActivity类[代码]运行效果: 阅读全文 posted @ 2011-02-21 20:54 Ruthless 阅读(6824) | 评论 (0) 编辑 Android控件之EditView探究 摘要: EditView类继承自TextView类,EditView与TextView最大的不同就是用户可以对EditView控件进行编辑,同时还可以为EditView控件设置监听器,用来判断用户的输入是否合法。 以下为EditView常用属性及对应方法说明 阅读全文 posted @ 2011-02-20 22:30 Ruthless 阅读(6591) | 评论 (0) 编辑 Android控件之TextView探究 摘要: 在android中,文本控件主要包括TextView控件和EditView控件,本节先对TextView控件的用法进行详细介绍。 TextView类继承自View类,TextView控件的功能是向用户显示文本的内容,但不允许编辑,而其子类EditView允许用户进行编辑。 以下为TextView常用属性及对应方法说明 阅读全文 posted @ 2011-02-20 22:13 Ruthless 阅读(6065) | 评论 (0) 编辑