b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

preferencemanager_axure有mac版_coordinatorlayout

电脑杂谈  发布时间:2017-05-28 03:03:12  来源:网络整理

axure有mac版_coordinatorlayout_preferencemanager

Android中有四种持久化数据的方法:SQLite、文件存储、Preference、ContentProvider。preferencemanagerpreferencemanager

四种方法各有专攻,而其中Preference是以类Map的键对形式存储的,最适合用来保存用户个人设置之类的信息。

可以用一个xml文件来配置一个设置界面,然后用专门的PreferenceActivity将其显示。PreferenceActivity是的设置界面,只要给它指定一个配置好的xml,它就能自动根据操作更改程序Preference的相应。

比如在res目录下建立一个xml文件夹,然后新建一个seeting.xml文件,内容如下:

<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" >

    <CheckBoxPreference
        android:defaultValue="false"
        android:key="boolean_value"
        android:summary="保存一个boolean值"
        android:title="Checkbox" />

    <EditTextPreference
        android:defaultValue="defaultString"
        android:key="string_value"
        android:name="EditText"
        android:summary="保存一个字符串"
        android:title="Edit Text" />

</PreferenceScreen>
checkBoxPreference对应一个boolean,EditTextPreference对应一个String。android:key是标识符,必须是唯一的。

axure有mac版_preferencemanager_coordinatorlayout

然后建立一个SettingActivity.java,内容如下:

import android.com.ui.R;
import android.os.Bundle;
import android.preference.PreferenceActivity;

public class SettingActivity extends PreferenceActivity{
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        addPreferencesFromResource(R.xml.setting);
    }
}
代码addPreferencesFromResource(R.xml.setting);即给这个PreferenceActivity指定了一个xml,这样,当打开此界面时的效果图:


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-49640-1.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...