`
mickey_hou
  • 浏览: 237810 次
  • 性别: 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与PreferenceFragment详解及简单实例

    转来转去又回到了Android,闲话少说,这里是参考Android原生的Settings应用来介绍一下PreferenceActivity、PreferenceFragment和headers的使用。 PreferenceActivity 我们先通过一个简单的例子来学习一下...

    Android之PreferenceActivity应用详解

    那就是本文的主角:PreferenceActivity 从名字应该可以看出 其实 Activity 与 Perference 的混合物 还是从需求说起 常见属性设定 有哪几种方式: 1. CheckBox 用于 确定/取消 某项功能 如:是否静音

    android手机开发利器B4a最新库文件(截止到20170424)

    Basic4Android最新最全类库,包含B4a上市后截止到2017.04.24的库文件。希望对大家有帮助。以下为文件列表。 2012/08/09 周四 01:55 35,901 ABExtDrawing.jar 2012/08/09 周四 01:55 191,079 ABExtDrawing.xml 2010/...

    Introduction.to.Android.Application.Development(4th,2013.12) pdf

    Using the PreferenceActivity Class 289 Organizing Preferences with Headers 291 Learning about Cloud Save for Android Applications 296 Contents xix Summary 298 Quiz Questions 298 Exercises 299 ...

    Android源码铃声汇总

    最近研究源码程序,改了改手机短信铃声的源码,最近总结了下铃声的代码,写个activity继承PreferenceActivity有:手机短信铃声,手机铃声,闹钟铃声,还有sdcard中的铃声,通过选择相应的铃声,然后读取到xml文件...

    Android布局——Preference自定义layout的方法

    导语:PreferenceActivity是一个方便设置管理的界面,但是对于界面显示来说比较...使用Preference的android:@layout属性 1)xml文件中preference的添加 代码如下: &lt;Preference android:layout=”@layout/youmi_ad”

    Android开发资料合集-World版!

    9.13、调用ANDROID INSTALLER 安装和卸载程序 215 9.14、后台监控应用程序包的安装&卸载 216 9.15、显示应用详细列表 224 9.16、寻找应用 224 9.17、注册一个BROADCASTRECEIVER 225 9.18、打开另一程序 225 9.19、...

    Android 开发技巧

    9.13、调用ANDROID INSTALLER 安装和卸载程序 215 9.14、后台监控应用程序包的安装&卸载 216 9.15、显示应用详细列表 224 9.16、寻找应用 224 9.17、注册一个BROADCASTRECEIVER 225 9.18、打开另一程序 225 9.19、...

    android之2D游戏编程-数独游戏

    三、 游戏涉及到的知识: android UI应用(Button,Menu,Dialog...) 国际化 样式的统一处理 2D应用 音频应用 数据存储(xml存储,数据库存储),PreferenceActivity的应用、sqlite应用

    PreferencexmlDemo.zip

    1、使用XML定义Preference。 2、运行环境android studio。 3、此方法有点过时,不太建议使用,但目前还可以用。让Activity继承PreferenceActivity,然后在重写onCreate方法,添加preferences.xml作为显示界面。

    Sudoku:数独存储库是按照“Hello, Android Introduction Google's Mobile Development Platform”一书完成的

    我看过你好,Android 书不幸的是,在 Prefs 类中,方法 onCreate() 正在调用 addPreferencesFromResource(),这不起作用,因为 PreferenceActivity 不再支持此方法。 相反必须扩展(编辑)到 PreferenceFragment,但...

    ophone&android 开发完全讲义随书源码

    ├─ch02 │ └─ch02_showdatetime │ ├─assets │ ├─bin │ │ └─net │ │ └─blogjava │ │ └─mobile │ ├─gen │ │ └─net │ │ └─blogjava │ │ └─mobile ...│ │ └─src...

Global site tag (gtag.js) - Google Analytics