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

preferencemanager_preference android_axure有mac版

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

前几篇博客 介绍的参数的xml配置中所使用到的一些参数标签,其实都是一些系统中实现好的类,他们负责参数的呈现及相关操作,所以,我们也可以在代码中创建参数元素并进行配置。

一、个相关的类及常用方法:

1、使用PreferenceActivity

public abstract class PreferenceActivityextendsListActivityimplements PreferenceManager.OnPreferenceTreeClickListener

该类为抽象类,使用时,从该类派生子类,既可以实现参数的管理。该类使用的是一个ListView的布局来呈现内容。

该类拥有一个PreferenceManager实例,用于从activity或者xml文件创建参数树。

2、参数管理器PreferenceManager

这个类用来帮助从activity或者xml文件创建参数树。

该类拥有一个SharedPreferences实例,这个实例指向了一些 由他管理的包含了这些参数的文件。同时,也拥有一个SharedPreferences.Editor实例,该实例从SharedPreferences实例中获得,具有获取和修改参数的功能。preferencemanager

3、几个常用的方法

PreferenceActivity.setPreferenceScreen(PreferenceScreen preferenceScreen)

作用:设置要显示的参数树的根,也即最上层的那个参数页。

返回:无。

PreferenceActivity.getPreferenceScreen()

作用:获得这个activity所显示的 参数树的根。

返回:PreferenceScreen句柄。

PreferenceActivity.addPreferencesFromResource(int preferencesResId)

作用:展开给定的xml资源文件,并将其中的参数树添加到当前的参数树中。

返回:无。

PreferenceActivity.onPreferenceTreeClick(PreferenceScreen preferenceScreen, Preference preference)

作用:派生子类时重载该函数,以实现参数项点击时的操作。

返回:boolean。

PreferenceActivity.findPreference(CharSequencekey)

作用:获取 指定关键字的参数项。每一个参数项在配置的时候,指定了一个key,由该可以匹配到 对应的参数项。

返回:Preference对象。

PreferenceManager.getDefaultSharedPreferences(Context context)

作用:静态方法,获取一个SharedPreferences实例,该实例指向了在给定的context中被preference所使用的文件,这些文件保存了参数的信息。获得了SharedPreferences对象之后调用SharedPreferences.edit()可以获得一个Editor,通过Editor可以对参数进行读取和修改。

返回:SharedPreferences对象。

PreferenceManager.createPreferenceScreen(Context context)


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

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

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