设置界面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
设置和界面
---------------------------------

posted @ 2013-06-01 20:40  坚固66  阅读(279)  评论(0编辑  收藏  举报