1、ImageView
读取项目中的图片资源,当图片比较多是,可以选择存在SD卡中,需要使用时再读取。当其他资源创建成图片时,需要使用BitmapFactory类,该类的方法都是静态的,返回值都是Bitmap,常用方法如下:
(1)decodeByteArray(byte[] data,int offet, int length) 从字节数字创建图片
(2)decodeFile(String pathName) 从文件路径创建图片
(3)decodeResource(Resource res,int id) 从res资源创建图片
(4)decodeStream(InputStream is)从输入流创建图片
2、ImageButton
继承imageView 可以用单独的 selector 的xml文件作为drawable来
3、计时器 Chronometer
找到该控件,chro.start();chro.stop()
4、适配器
1)ArrayAdapter 最简单的,只接受含有一个TextView的布局 ,参数(context,layout,list)
2)SimpleAdapter 只有一个构造方法,有5个参数(context,data,列表样式,Map数据,映射到的布局Id)
5、ExpandableListAdapter 适用于ExpandableListView的适配器
6、GridView
使用ListAdapter填充数据,作为LIstAdapter的子类,ArrayAdapter和SimpleAdapter,都可以给GridView提供数据
该控件:
android:columnWidth:用于设置列的宽度
android:horizontalSpacing:两列之间的间距
android:verticalSpacing:两行之间的间距
android:numColumns:设置列数
7、SlidingDrawer
需要在控件的xml文件里面定义一个handle和一个content 一般 button充当handle content的多为 grideView或者listView等
<SlidingDrawer Button GrideView /SlidingDrawer>