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

PreferenceCategory PreferenceScreen

电脑杂谈  发布时间:2016-05-24 10:12:02  来源:网络整理

你是否正在寻找关于preferencecategory的内容?让我把最棒的东西奉献给你:

上一节有讲到Preference的基本使用跟API的介绍 ,没有看的话请先阅读Preference的使用(1)

现在介绍其子类preferencecategory 跟PreferenceScreen,现在看下继承关系

PreferenceCategory PreferenceScreen

如上图,他们都是继承自PreferenceGroup的先看一下 PreferenceGroup

PreferenceGroup 是一个Preference的集合,可以包含多个Preference,这个从字面意思不难理解

类View 跟ViewGroup。看其API:

1.public void setOrderingAsAdded(booleanorderingAsAdded)

当一个preference被add进来的时候是否排序,如果是false的话,那么对于那些没有order的将根据里面的preference的order 跟 默认字母进行排序 。在Add一个preference的时候,是不会重新排序的,需要在add之前调用这个方法,应该要在早一点调用这个方法,这个描述好抽象。

2.public boolean isOrderingAsAdded() 当add一个preference的时候是否可以排序

3.public void preference) 被Inflater 调用增加进来

查看源码: /** * Called by the inflater to add an item to this group. */ public void addItemFromInflater(Preference preference) { addPreference(preference); }跟第六点差不多,就是没有返回而已

4.public int getPreferenceCount() 返回这个group中的preference的个数

5.public PreferencegetPreference(intindex) 返回group的第index元素。

6.public boolean preference) add 一个 preference进来,但是位置跟order是有关系的,返回是否增加成功

7.public boolean preference) 从group中移除 返回是否移除成功

8.public void removeAll( ) 移除所有的

9.public Preferencekey) 根据Key来找到一个preference,没有找到就返回null

如果有个相同key的preference,那么会返回前一个preference

10.public void setEnabled(booleanenabled) group的enable ,如果false 那么这个group里面都无法响应click事件


有些方法不理解的,将在其子类中写使用代码:


现在看子类preferencecategory

preferencecategory 是一个PreferenceGroup的子类,而且是被禁用的,那么它就不可以被点击了,可以用于分类

在父类的基础上只有一个方法

public boolean isEnabled() 检测是否被enable了

来显示的,而且是最顶层的。这个类能出现在2个地方:

1. PreferenceActivity指向它的时候,也就是PreferenceActivity调用addPreferencesFromResource的时候才被当做一个根(可以理解为布局的最外层),但是是没有显示的

2.出现在Preference层次机构内部的时候, 那么它显示出来,并且是当被点击的时候会显示一个对话框形式的Preference 或者直接启动一个Intent。并且它里面的内容不会被显示 很点难理解,后面有试验代码的,。官方有一个布局实例

以上就是关于preferencecategory的全部内容,相信你一定会非常满意。


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

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

      • 鲁顷公
        鲁顷公

        中国股市25年3000多点儿

      • 刘细君
        刘细君

        再个地方政府保护当地企业也很正常

      • 张朋飞
        张朋飞

        而更多的国家就看到美国在世界的霸权是多么让人讨厌

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