`
mickey_hou
  • 浏览: 245792 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Android PreferenceActivity和xml使用

阅读更多
1:DisposePreferences extends PreferenceActivity
2:addPreferencesFromResource(R.xml.preference_setting);

/*
     * 单击列表选项  调用的动作
     */
    @Override
    public boolean onPreferenceTreeClick(PreferenceScreen preferenceScreen,Preference preference)
    {
        if ("user_info".equals(preference.getKey()))
        {
            findPreference("name").setEnabled(!findPreference("user_info").isEnabled());
        }
        return super.onPreferenceTreeClick(preferenceScreen, preference);
    }

xml:
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com.apk/res/android">

<PreferenceCategory android:title="My Location">

<CheckBoxPreference android:key="network"
android:title="使用无线电" android:summary="使用无线网络查看应用程序(例如google地图)中的位置" />

<CheckBoxPreference android:key="gps"
android:title="启动GPS定位" android:summary="定位时精确到街道级别(取消选择可以节约电量)" />

</PreferenceCategory>

<PreferenceCategory android:title="Person Informations">

<CheckBoxPreference android:key="user_info"
android:title="是否保存个人信息" />

<EditTextPreference android:key="name"
android:title="姓名" android:summary="请输入真实姓名" />

<PreferenceScreen android:key="other"
android:title="其他个人信息" android:summary="是否工作、手机">

<CheckBoxPreference android:key="employee"
android:title="是否工作" />

<EditTextPreference android:key="phone"
android:title="手机" android:summary="请输入手机号码" />

</PreferenceScreen>

</PreferenceCategory>

</PreferenceScreen>
分享到:
评论

相关推荐

    Android PreferenceActivity 使用练习

    它的使用方式与`PreferenceActivity`类似,但更易于在现代Android项目中集成。 总结一下,`PreferenceActivity`是Android中构建设置界面的便捷工具。通过XML定义偏好项,结合`addPreferencesFromResource()`加载,...

    Android PreferenceActivity 学习笔记

    在Android开发中,PreferenceActivity是用于创建设置界面的一个类,它是Activity的一个子类,专门用于显示和处理用户在设置界面中的交互。这篇学习笔记将深入探讨PreferenceActivity的使用方法、功能以及与源码相关...

    Android软件开发之PreferenceActivity中组件的使用

    本教程将深入探讨如何在Android应用中使用PreferenceActivity及其组件。 首先,让我们了解PreferenceActivity的基本概念。PreferenceActivity是Android SDK提供的一种特殊Activity类型,它专门用于展示和处理用户...

    Android PreferenceActivity

    1. **XML布局文件**:`PreferenceActivity`的界面是通过XML文件定义的,这些文件通常以`.xml`为后缀,使用`&lt;preference-headers&gt;`标签来定义头文件,每个`&lt;header&gt;`标签代表一个可导航的设置页。`&lt;preference&gt;`标签...

    Android 属性页PreferenceActivity的实现

    首先,`PreferenceActivity`是Android框架的一部分,它继承自`ListActivity`,并提供了处理`&lt;preference&gt;` XML布局文件的能力。这些XML文件通常放在`res/xml`目录下,包含了用户界面的各个设置项定义。例如,一个...

    Android之PreferenceActivity简介

    **PreferenceActivity** 是Android系统提供的一种专门用于展示和管理应用设置界面的Activity。它能够帮助开发者快速构建美观且功能丰富的设置页面,使得用户可以轻松地调整应用的各项配置选项。由于其高度定制性和...

    android中PreferenceActivity详解

    标题与描述均提及了《Android中PreferenceActivity详解》,这一主题涉及了Android开发中关于...掌握PreferenceActivity的使用,对于任何希望提升应用定制化程度和用户满意度的Android开发者来说,都是不可或缺的技能。

    preferenceActivity的简单使用

    虽然Android 3.0(API级别11)之后推荐使用`PreferenceFragment`替代`PreferenceActivity`,但仍然可以通过自定义布局和重写方法来实现`PreferenceActivity`的高级定制。例如,可以覆盖`onCreateHeaderView`来创建...

    PreferenceActivity 类的使用,它可以保存设置

    它允许开发者使用XML文件来定义界面布局,然后在代码中将这些布局与功能关联起来,方便地实现设置项的保存和读取。 首先,让我们深入理解PreferenceActivity的工作原理。PreferenceActivity会解析一个或多个XML资源...

    Android之PreferenceActivity.doc

    当用户在PreferenceActivity中进行设置更改时,这些更改会被自动保存到对应的SharedPreferences文件中,以便后续读取和使用。开发者可以通过SharedPreferences接口来读取和修改PreferenceActivity中的设置值。 创建...

    PreferenceActivity简介

    这篇博客将深入探讨PreferenceActivity的使用方法和相关知识点。 首先,PreferenceActivity是Android SDK提供的一个基类,它继承自Activity并添加了对Preference(偏好)的支持。通过使用PreferenceActivity,...

    Android PreferenceActivity与PreferenceFragment详解及简单实例

    PreferenceActivity适用于兼容早期版本的Android,而PreferenceFragment更适合Android 3.0及更高版本,提供更好的布局管理和碎片化编程。PreferenceHeader则提供了在多个设置屏幕间导航的功能,增强了用户体验。通过...

    Android至PreferenceActivity

    通过上述内容,我们可以了解到PreferenceActivity在Android开发中的重要性和实用性。它不仅简化了配置界面的设计过程,还通过`SharedPreferences`的方式实现了配置数据的高效存储。希望本文能帮助读者更好地理解和...

    Android之PreferenceActivity应用详解

    PreferenceActivity的使用大大简化了创建设置界面的工作,通过XML定义界面元素和它们的行为,然后在Activity中加载这些元素,就能生成一个功能齐全的设置界面。这种方法不仅易于维护,也方便扩展和自定义。

    自定义PreferenceActivity的样式和界面

    在Android开发中,PreferenceActivity是用于创建设置界面的标准组件,它允许开发者以XML方式定义用户界面,然后在活动中展示这些设置项。然而,系统默认的PreferenceActivity样式可能无法满足所有设计需求,这时我们...

    PreferenceActivity

    随着Android框架的发展,虽然`PreferenceActivity`的使用有所减少,但理解其工作原理对于Android开发仍然至关重要。通过实践`Preference demo`,你可以更深入地了解`Preference`类的使用,并将其应用于自己的项目中...

    继承PreferenceActivity

    `PreferenceActivity`是Android SDK提供的一种特殊类型的Activity,它主要用于创建和展示一系列的偏好设置,用户可以通过这些设置来调整应用程序的行为。这个类在Android API Level 11及更高版本中可用,并且在API ...

    仿IOS的PreferenceActivity界面

    "仿IOS的PreferenceActivity界面"就是一个这样的实践,它主要涉及到Android的Preference类和Activity的使用,以及UI样式的美化。PreferenceActivity是Android系统提供的一种用于展示设置界面的特殊Activity,它能够...

Global site tag (gtag.js) - Google Analytics