图文混排部分总结复习
1. GridView、Gallery、ProgressDialog、SharedPrefrences 2. GridView:网格视图,特点就是简洁、规则,有行和列 属性: 指定每一行有多少列numColumns 指定垂直或者水平选项距离verticalSpacing和horizontalSpacing 指定每一列的宽度columnWidth 指定剩余部分空间的分配方式stretchMode 3. Gallery:画廊,主要是用于图片浏览 属性:选项间距离spacing 4. ProgressDialog:进度条对话框 默认风格,显示的一个选转的圆形进度(模糊进度条) 水平的进度条,可以显示具体的进度(精确的进度条) dialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL); setMax:设置进度的最大值,默认是100 setProgress:设置当前的进度 setIcon:设置图标 setTitle:设置标题 show:展示对话框 dismiss:取消掉对话框 5. SharedPrefrences:用于存储轻量级数据的接口 也有一些简单的增删改、查操作 增删改:涉及到Editor编辑器,并且操作完成之后需要提交 基本流程: a. 获取SharedPreferred的对象 SharedPreferred sp = getSharedPrefrence(String name, int mode); getPrefrences(int mode); b. 获取Editor对象,通过它完成添加、修改以及清除数据的操作 Editor edtitor = sp.edit(); c. 添加或修改数据都用putXXX方法 添加:name这个key第一次使用 editor.putString("name","张三"); 修改:再次使用name这个key就是修改操作 editor.putString("name", "张三疯"); 清除:使用clear方法 editor.clear(); d. 提交使数据生效 editor.commit(); 查:直接使用SharedPreferred的对象即可 基本流程: a. 获取SharedPreferred的对象 SharedPreferred sp = getSharedPrefrence(String name, int mode); getPrefrences(int mode); b. 通过getXXX(String key, XXX defValue); String name = sp.getString("name", "无名氏");