(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 设置指导详解 ANSYS Mechanical APDL Launcher 是一种基于 ANSYS Mechanical 的参数化设计语言(APDL)launcher,用于帮助用户快速启动和配置 ANSYS Mechanical 仿真环境。下面将对...
在iOS应用开发中,数据存储是一项至关重要的任务。本文将深入探讨iOS的基础数据存储方法,包括沙盒机制、Plist、Preference(偏好设置)、归档和反归档。理解并熟练掌握这些技术对于构建功能完善的iOS应用至关重要。...
在Android开发中,Preference是用来构建用户界面中设置页面的关键组件,它允许用户通过简单的交互来改变应用的配置或设置。本篇文章将详细讲解如何在Android中使用各种类型的Preference,特别是ListPreference。...
android5.0后,google对checkbox,switch,radio做了动画效果,包括这些类衍生的Preferen控件:SwitchPreferenc,CheckBoxPreference 但这其中并没有RadioPreference控件。假如你需要RadioPreference或者一个带特殊功能...
在Android开发中,`Preference`类是用于创建用户界面元素,通常在设置界面中使用,让用户可以方便地修改应用的配置或偏好设置。`PreferenceActivity`是专门用来展示和管理这些`Preference`对象的特殊Activity。...
在Android开发中,数据存储是应用必不可少的一部分,用于持久化用户数据或应用程序的状态。... 首先,我们来看SharedPreferences存储。SharedPreferences提供了一种轻量级的数据存储方式,适用于存储小量的键值对数据...
3.启动Eclipse后,在Windows——>Perference——>Java下面应该会多出一个JadClipse目录,相关的设置可以在此修改配置jadclipse: 设置path to decompiler为jad.exe的全路径,如:F:\Java\jre1.5.0_06\bin\jad.exe...
3.启动Eclipse后,在Windows——>Perference——>Java下面应该会多出一个JadClipse目录,相关的设置可以在此修改配置jadclipse: 设置path to decompiler为jad.exe的全路径,如:F:\Java\jre1.5.0_06\bin\jad.exe...
eclipse所有代码自动补全配置文件!点击file -- import -- perference 引入
做设置如下: Windows -> Perference -> General -> Editors -> File Associations , 在File Type 下选择*.class,然后在 Associated Editors下选择JadClipse Class File Viewer,并点击右侧的 default 按钮,设置为...
配置JD反编译工具: 1.根据电脑系统32位或64位选择'eclipse\plugins'文件夹...3.打开 Windows -> Perference -> General -> Editors -> File Associations 修改“*.class”默认关联的编辑器为“Class File Editor”。
3.启动Eclipse后,在Windows——>Perference——>Java下面应该会多出一个JadClipse目录,相关的设置可以在此修改配置jadclipse:设置path to decompiler为jad.exe的全路径,如:F:\Java\jre1.5.0_06\bin\jad.exe,...
MacOS下Arduino搭建ESP32开发环境要好多个步骤,先是下载...大家直接把解压的文件复制到项目文件夹(从Arduino-Perference(首选项)里找一下,一般是/Users/···/Documents/Arduino)中就可以用,不用我这么麻烦了。
1。... 2。启动eclipse 3。选择window-preferences-java-...可以在Eclipse的Windows--> Perference-->General->Editors->File Associations中修改“*.class”默认关联的编辑器为“JadClipse Class File Viewer”。
3.在Eclipse的Windows——> Perference——>General->Editors->File Associations中修改“*.class”默认关联的编辑器为“JadClipse Class File Viewer” 重启后即可查看.class反编译文件 附:jad版本下载目录:...
第二步、重启MyEclipse,如果插件安装成功的话在 Windows——>Perference——>Java下面应该会多出一个JadClipse目录。 第三步、我们把第二个文件解压、得到一个jad.exe文件、我们可以把这个文件放在我们想放的任何...
windows > perference > java >code Style > code Temples >import导入就可以使用注释的模板了。非常方便,开发者必备。
1、下载jad.exe以及jadclipse_xxx.jar。(注意xxx表示版本,最好先看看你的...Perference-->General-->Editors-->File Associations中修改“*.class”默认关联的编辑器为“JadClipse Class File Viewer”。
Eclipse安装Java反编译工具,过程很简单...4、配置*.class文件关联(Eclipse):Windows-->Perference-->General-->Editors-->File Associations中修改“*.class”默认关联的编辑器为“JadClipse Class File Viewer”。