图文混排部分总结复习

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", "无名氏");    

 

posted on 2015-09-22 10:50  敬的男人  阅读(306)  评论(0编辑  收藏  举报