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

preferencemanager_axure有mac版_navigationview

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

向用户提供一些参数设置的接口,可以使用preferences相关的一些类,就可以很方便的呈现参数设置界面及对参数的设置进行处理。

参数的配置可以通过xml文件配置也可以在代码种编码配置。本文先介绍参数配置的元素,然后介绍在xml文件种配置参数的方法,最后介绍代码种的配置方法及在代码中如何使用这些配置参数。

一、参数界面元素

1、PreferenceScreen

相当于一个参数页面。图1所示即为参数页面的一部分。在一个参数页中可以嵌入一个或多个不同的PreferenceScreen,这个参数页也可以是启动其它的页面如activity页面。

2、PreferenceCategory

参数域,可以将一系列的参数归到同一个范围内,表示同类或近功能的参数。一个参数页面中可以包含多个参数域。参数域可以加说明标题。图1中红域所示即为一个参数域。

EditTextPreference:

ListPreference:

以列表来呈现参数内容并提供选择参数操作的对话框。

CheckBoxPreference:

参数勾选框。常用于使能开关。见图1中红域外。

Preference及其子类:

可以从Preference派生出我们自定义的参数页面,改页面可以嵌入到普通的参数页面中,然后点击参数页面的对应项可以启动并呈现该参数页面。

图1 参数页面(整个区域)

图2 EditTextPreference(左)、ListPreference(右)

二、在xml文件中配置参数界面元素

1、配置参数页父标签:

使用一个PreferenceScreen标签标识一个参数页,一个参数页中也可以嵌入多个参数页。

2、一个参数页面中的参数域的配置不是必须的,可按需配置,如下:

使用一个PreferenceCategory来配置一个参数域。可以给参数域指定标题。

说明:

android:key:参数项索引,供查找该参数项使用;

android:title:参数项在参数页中所显示的标题;

android:summary:参数项的概括说明;

4、可选择参数内容的参数配置

对于某一个参数项,若需要提供多个可选项供选择,可以使用ListPreference,它在被点击之后,会使用一个对话框,在其中以列表的形式来呈现可选参数,如图2中有右图所示。配置如下:

说明:

android:key:参数项索引,供查找该参数项使用;

android:title:参数项在参数页中所显示的标题;

android:summary:参数项的概括说明;

android:entries:定义了显示在界面上的参数项标题,通常在array.xml中配置;

android:entryValues:参数列表中参数项的变量名,数据操作时使用,对应到entries。

以上所涉及的资源数组定义举例如下:

5、勾选框参数项CheckBoxPreference

这种参数项相当于一个参数开关,只有打开和关闭两种状态。 效果如下:

配置如下:

也可以使用下面的这种模式:

说明:

android:persistent:参数需要永久保存时使用

android:summaryOn:参数项选中状态下的概括说明;

android:summaryOff:参数项没有选中的状态下的概括说明;

其它的标签项的作用可参看前面的说明。

6、子参数页

前面说过,在一个参数页种可嵌入一个或多个参数页,称之为子参数页,使用的标签也是PreferenceScreen。子参数页的参数项,在点击的时候可以启动另外一个参数页,也可以启动指定的activity。配置示例如下:


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

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

    • 完颜承麟
      完颜承麟

      不会再收美帝的剥削

    • 唐肃宗
      唐肃宗

      废掉美元霸权之时就是美国垮台之时

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