• 设置界面android 设置界面


    最近研究设置界面,稍微总结一下,以后继续补充:

    
    

            android供给了方便的安排设置界面的接口,不得不真心说个赞。对基本功能设计者都斟酌到了,极大方便了开发者,如果对设置界面没有什么特殊需求,那么这些接口完全能满足你,闲话少说,直接上案例。

           如果只是简单设置,那么完全可以在一个xml文件中布局。而且设计者供给了丰富的控件给开发者应用,个人感觉已很漂亮了。需要注意的是:布局文件的xml最好放在res的xml文件夹(自己新建一个)下,笔者放在layout下的时候出错了。布局文件如下:

    <?xml version="1.0" encoding="utf-8"?>
    <PreferenceScreen
    xmlns:android="http://schemas.android.com/apk/res/android">
    
        <PreferenceCategory android:title="问答设置">
        <ListPreference
            android:key="ListPreference"
            android:title="每次表现的问答数量"
            android:summary=""
            android:defaultValue="20"
            android:dialogTitle="请选择需要表现的问答数量"
            android:entries="@array/entries_list_preference"
            android:entryValues="@array/entriesvalue_list_preference"
        />
    
        </PreferenceCategory>
         <PreferenceCategory android:title="高等设置">
            <CheckBoxPreference
                android:key="push"
                android:title="接受推送"
                android:summaryOn="开启"
                android:summaryOff="关闭"
                android:defaultValue="true"
            />
            <CheckBoxPreference
                android:key="hdpi"
                android:title="选择高分辨率图片"
                android:summaryOn="高分辨率图片"
                android:summaryOff="低分辨率图片"
                android:defaultValue="true"
            />
        </PreferenceCategory>
    </PreferenceScreen>
        每日一道理
    这浓浓的母爱使我深深地认识到:即使你是一只矫健的雄鹰,也永远飞不出母爱的长空;即使你是一条扬帆行驶的快船,也永远驶不出母爱的长河!在人生的路上不管我们已走过多远,还要走多远,我们都要经过母亲精心营造的那座桥!

        如果要应用设置的值,可以这样调用:

    SharedPreferences shp = PreferenceManager.getDefaultSharedPreferences(this);  
    boolean apply_wifiChecked = shp.getBoolean("apply_wifi", false);

        更详细更丰富的设置界面的控件,请移步

        preference的应用

        。

        才疏学浅,不免有疏漏错误,请教正~

    文章结束给大家分享下程序员的一些笑话语录: Google事件并不像国内主流媒体普遍误导的那样,它仅仅是中国Z府和美国公司、中国文化和美国文化甚至中国人和美国人之间的关系,是民族主义和帝国主义之间的关系;更重要的是,它就是Z府和公司之间的关系,是权力管制和市场自由之间的关系。从这个意义上说,过度管制下的受害者,主要是国内的企业。Google可以抽身而去,国内的企业只能祈望特区。www.ishuo.cn

    --------------------------------- 原创文章 By
    设置和界面
    ---------------------------------

  • 相关阅读:
    error C2065: “SHCNE_DELETE”: 未声明的标识符
    error C2872: ‘ofstream’ : ambiguous symbol
    error C2065: ‘__in’ : undeclared identifier
    LINK : fatal error LNK1561: 必须定义入口点
    VS2010提示error TRK0002: Failed to execute command
    js怎么获取一个单位为rem的元素真实宽/高度?
    将时间转化为几秒前 几分钟前 几小时前...
    uni-app picker 组件实现二级联动?
    uni-app scroll-view 点击实现元素居中?
    初始化CSS样式
  • 原文地址:https://www.cnblogs.com/jiangu66/p/3112909.html
Copyright © 2020-2023  润新知