- 浏览: 8383 次
- 性别:
- 来自: 沈阳
最新评论
文章列表
1.使用gallery组件创建画廊视图
android:animationduration 设置列表项切换时的动画持续时间
android:gravity 设置对齐方式
android:spacing 设置列表之间的间距
android:unselectedalpha 设置没有选中的列表透明度
布局代码:
<Gallery
android:id="@+id/gallery1"
android:spacing="10px"
android:unselectedAlpha="0.5"
...
1.消息提示框
(1)使用Toast显示消息提示框
setduration(int duration) 设置消息提示框持续时间
setgravity(int gravity,int xoffset,int yoffset) 设置消息提示框的位置
setmargin(float horizontalMargin,float verticalMargin) 设置消息提示的页边距
settext(CharSequence s) 设置要显示的文本内容
setview(View view) 设置将要在消息提示框中显示的视图
有两种方法创建消息提示框
第一种通过make Text()方法创建消息提示框
To ...
1.使用gridview组件创建网格视图
android:columnwidth 设置列的宽度
android:gravity 设置对齐方式
android:horizontal 设置元素之间的水平间距
android:verticalspacing 设置元素之间的垂直间距
android:numcolumns 设置列数
android:stretchmode 设置拉伸模式
布 ...
1.使用imageswitcher创建图像切换器
布局代码:
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="上一张" />
<ImageSwitcher
android:id="@+id/imageSwitc ...
1.在android中,实现选项卡的一般步骤如下:
(1)在布局文件中添加实现选项卡所需的TabHost、TabWidget和FrameLayout组件
(2)编写各标签页中要显示内容所对应的XML布局文件
(3)在Activity中,获取并初始化TabHost组件
(4)为TabHost对象添加标签页
布局文件:
<TabHost xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@android:id/tabhost"
android:la ...
1.拖动条
使用seekbar组件创建拖动条,添加OnSeekBarChangeListener事件监听器,重写onStopTrackingTouch()和onStartTrackingTouch()方法显示对应状态,onProgressChanged()方法修改文本框视图的值为当前进度条的进度值
布局代码:
<TextView
android:id="@+id/text1"
android:layout_width="wrap_content"
android:layout_height=" ...
1.使用progressbar组件创建进度条
android:max 用于设置进度条最大值
android:progress 用于设置进度条以完成的进度
android:progressDrawable 用于设置进度条轨道的绘制形式
setprogress()方法:用于设置进度完成百分比
incrementprogressby()方法:用于设置进度条的进度增加或减少
?android:attr/progressBarStyleHorizontal 细水平长条进度条
?android:attr/progressBarStyleLarge 大圆形进度条
?android:attr/progress ...
1.使用AutoCompleteTextView创建自动完成文本框
android:completionHint 用于为弹出下拉菜单指定提示标题
android:completionThreshold 用于指定用户至少输入几个字符才会显示提示
android:dropDownHeight 用于指定下拉菜单的高度
android:dropDownHorizontalOffset 用于下拉菜单与文本的水平偏移,默认与文本框左对齐
android:dropDownVerticalOffest 用于指定下来菜单与文本的垂直偏移,默认紧跟与文本
android:dropDownWidth 用于指定下拉菜单 ...
1.使用chronometer组件创建计时器,简单计时器只需要5个方法:
(1)setBase():用于设置计时器起始时间
(2)setFoemat():用于设置显示时间的格式
(3)start():用于指定开始计时
(4)stop():用于指定停止计时
(5)setOnChronometerTickListener():用于为计时器绑定事件监听器,当计时器时间改变时触发改监听器
布局代码:
<Chronometer
android:text="Chronometer"
android:id="@+id/chronometer ...
屏幕中添加列表视图有两种方法
1.第一种是使用listview创建列表视图,android:divider属性用于设置分隔线,android:dividerHetght属性设置分隔线高度,android:footDividersEnabled属性用于是否在footer view之前绘制分隔线,android:headerDividerEnabled属性用于是否在header view之后绘制分隔线
布局代码:
<ListView
android:layout_width="wrap_content"
android:layout_hei ...
1.列表选择框:
使用spinner组件,android:entries用于指定列表项,如果布局文件不指定该属性,android:prompt用于指定列表选择框的的标题,在android(4.0)中采用默认主题是设置该属性看不到具体效果,如果采用Theme.Black,就可以在弹出下拉框中显示该标题
布局代码:
<Spinner
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id=&qu ...
1.普通按钮:
按钮必须要有id属性用来设置监听事件
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true" ...
1.单选按钮使用RadioButton组件,通常与RadioGroup一起使用
RadioButton是Button的子类,所以RadioButton可以使用Button的支持的各种属性
RadioButton组件中的android:checked 属性用于指定选中状态,属性值为true,表示选中;属性值为false时,表示取消选中,默认为false。
<RadioGroup
android:layout_width="wrap_content"
android:layout_height="wrap_content&quo ...
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import j ...
1.autolink 可选值(none,web,phone,email,map,all)设置一个URL连接,可以单击访问
访问网页:
<TextView
android:id="@+id/autolink1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textSize="30px"
android:a ...