`

Perference详解

阅读更多

(1)Preference是什么?

Represents the basic Preference UI building block displayed by a PreferenceActivity in the form of a ListView.

(2)它能干什么?

This class provides the View to be displayed in the activity and associates with a SharedPreferences to store/retrieve the preference data.

(3)怎么做的?

When specifying a preference hierarchy in XML, each element can point to a subclass of Preference, similar to the view hierarchy and layouts.

This class contains a key that will be used as the key into the SharedPreferences. It is up to the subclass to decide how to store the value.

 

下面我们对它进行分析:

 

 

 /**

     * Gets the View that will be shown in the {@link PreferenceActivity}.

     * 

     * @param convertView The old View to reuse, if possible. Note: You should

     *            check that this View is non-null and of an appropriate type

     *            before using. If it is not possible to convert this View to

     *            display the correct data, this method can create a new View.

     * @param parent The parent that this View will eventually be attached to.

     * @return Returns the same Preference object, for chaining multiple calls

     *         into a single statement.

     * @see #onCreateView(ViewGroup)

     * @see #onBindView(View)

     */

    public View getView(View convertView, ViewGroup parent) {

        if (convertView == null) {

            convertView = onCreateView(parent);

        }

        onBindView(convertView);

        return convertView;

    }

 

 

 

分享到:
评论

相关推荐

    ansys-mechanical-apdl-launcher设置指导详解.docx

    ANSYS Mechanical APDL Launcher 设置指导详解 ANSYS Mechanical APDL Launcher 是一种基于 ANSYS Mechanical 的参数化设计语言(APDL)launcher,用于帮助用户快速启动和配置 ANSYS Mechanical 仿真环境。下面将对...

    iOS基础——数据存储之沙盒机制、Plist、Perference、归档、反归档

    在iOS应用开发中,数据存储是一项至关重要的任务。本文将深入探讨iOS的基础数据存储方法,包括沙盒机制、Plist、Preference(偏好设置)、归档和反归档。理解并熟练掌握这些技术对于构建功能完善的iOS应用至关重要。...

    android各种Preference的使用

    在Android开发中,Preference是用来构建用户界面中设置页面的关键组件,它允许用户通过简单的交互来改变应用的配置或设置。本篇文章将详细讲解如何在Android中使用各种类型的Preference,特别是ListPreference。...

    【android5.0】自定义带动画的RadioPreference

    android5.0后,google对checkbox,switch,radio做了动画效果,包括这些类衍生的Preferen控件:SwitchPreferenc,CheckBoxPreference 但这其中并没有RadioPreference控件。假如你需要RadioPreference或者一个带特殊功能...

    PreferenceDemo

    在Android开发中,`Preference`类是用于创建用户界面元素,通常在设置界面中使用,让用户可以方便地修改应用的配置或偏好设置。`PreferenceActivity`是专门用来展示和管理这些`Preference`对象的特殊Activity。...

    android studio文件存储和sharedPreference存储

    在Android开发中,数据存储是应用必不可少的一部分,用于持久化用户数据或应用程序的状态。... 首先,我们来看SharedPreferences存储。SharedPreferences提供了一种轻量级的数据存储方式,适用于存储小量的键值对数据...

    Myeclipse6.5 class反编译插件

    3.启动Eclipse后,在Windows——>Perference——>Java下面应该会多出一个JadClipse目录,相关的设置可以在此修改配置jadclipse: 设置path to decompiler为jad.exe的全路径,如:F:\Java\jre1.5.0_06\bin\jad.exe...

    MyEclipse反编译class工具

    3.启动Eclipse后,在Windows——>Perference——>Java下面应该会多出一个JadClipse目录,相关的设置可以在此修改配置jadclipse: 设置path to decompiler为jad.exe的全路径,如:F:\Java\jre1.5.0_06\bin\jad.exe...

    eclipse所有代码自动补全配置文件!

    eclipse所有代码自动补全配置文件!点击file -- import -- perference 引入

    eclipse反编译插件

    做设置如下: Windows -> Perference -> General -> Editors -> File Associations , 在File Type 下选择*.class,然后在 Associated Editors下选择JadClipse Class File Viewer,并点击右侧的 default 按钮,设置为...

    Java反编译插件jdeclipse

    配置JD反编译工具: 1.根据电脑系统32位或64位选择'eclipse\plugins'文件夹...3.打开 Windows -> Perference -> General -> Editors -> File Associations 修改“*.class”默认关联的编辑器为“Class File Editor”。

    Myeclipse 6 反编译工具安装(jad)

    3.启动Eclipse后,在Windows——>Perference——>Java下面应该会多出一个JadClipse目录,相关的设置可以在此修改配置jadclipse:设置path to decompiler为jad.exe的全路径,如:F:\Java\jre1.5.0_06\bin\jad.exe,...

    hardware.zip

    MacOS下Arduino搭建ESP32开发环境要好多个步骤,先是下载...大家直接把解压的文件复制到项目文件夹(从Arduino-Perference(首选项)里找一下,一般是/Users/···/Documents/Arduino)中就可以用,不用我这么麻烦了。

    Eclipse 反编译插件

    1。... 2。启动eclipse 3。选择window-preferences-java-...可以在Eclipse的Windows--> Perference-->General->Editors->File Associations中修改“*.class”默认关联的编辑器为“JadClipse Class File Viewer”。

    eclipse反编译插件安装

    3.在Eclipse的Windows——> Perference——>General->Editors->File Associations中修改“*.class”默认关联的编辑器为“JadClipse Class File Viewer” 重启后即可查看.class反编译文件 附:jad版本下载目录:...

    java反编译工具(含MyEclipse插件)

    第二步、重启MyEclipse,如果插件安装成功的话在 Windows——>Perference——>Java下面应该会多出一个JadClipse目录。 第三步、我们把第二个文件解压、得到一个jad.exe文件、我们可以把这个文件放在我们想放的任何...

    myeclipse注释模板

    windows > perference > java >code Style > code Temples >import导入就可以使用注释的模板了。非常方便,开发者必备。

    jad,jadclipse_3.3.0.jar

    1、下载jad.exe以及jadclipse_xxx.jar。(注意xxx表示版本,最好先看看你的...Perference-->General-->Editors-->File Associations中修改“*.class”默认关联的编辑器为“JadClipse Class File Viewer”。

    java反编译工具

    Eclipse安装Java反编译工具,过程很简单...4、配置*.class文件关联(Eclipse):Windows-->Perference-->General-->Editors-->File Associations中修改“*.class”默认关联的编辑器为“JadClipse Class File Viewer”。

Global site tag (gtag.js) - Google Analytics