PreferenceActivity preference使用详解

来源:互联网 发布:淘宝网的管理团队 编辑:程序博客网 时间:2024/05/17 02:12

1、一个简单的例子:

  

<PreferenceScreen        xmlns:android="http://schemas.android.com/apk/res/android">    <PreferenceCategory            android:title="@string/inline_preferences">                    <CheckBoxPreference                android:key="checkbox_preference"                android:title="@string/title_toggle_preference"                android:summary="@string/summary_toggle_preference" />                </PreferenceCategory> 
</PreferenceScreen>


(1)获取上面的控件findPreference(类似于findViewById)。

(2)界面上的点击事件onPreferenceTreeClick


2、设置当前页面的  preferrence的值。


getPreferenceManager().setSharedPreferencesName("setting");


参考:

 

android之首选项相关 Preferences(四)组织首选项

何谓组织首选项啊,实际上就是为首选项分组!分组之后,我们首页只显示组名,当我们点击进去的时候,才会显示具体的首选项列表。如图:代码: <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" android:key="edittext_screen" andr...

 

android之首选项相关 Preferences(三)EditTextPreference/RingtonePreference

EditTextPreference:效果图:当我们点击主页面的输入名称时,就会弹出该对话框,让我们输入名称。代码: <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" android:key="edittext_screen" androi...

 

android之首选项相关 Preferences(二)

 上一节我们介绍了下ListPreference的用法。这里我们再介绍下其他几个首选项的用法:CheckBoxPreference:效果如上。代码很简单:activity中:package cn.com.chenzheng_java.pref; import android.os.Bundle; import android.preference.PreferenceActivity; /** * @descr...

 

android之首选项相关 Preferences(一)

      最近学习android时发现,很多书上都介绍了preference首选项这个东西,但是大部分的书都是直接上来讲怎么用,对其的用途和来历都是只字不提,笔者本人对于这种做法是非常鄙视的。      这里,我将对其进行一点简单的描述,可能说法并不严谨,但是至少能帮助你理解到底什么事首选项:      首选项这个词是preference翻译过来的,至于它到底是什么,我用一句话概括下:preference是一种android为我们提供的方便的对数据进行存储的工具。<br...



原创粉丝点击