通常app都会有一个设置界面,例如以下:通常做法是自定义布局,然后在代码里面加入响应函数,并将结果保存到Sharedpreferences中。android给我们提供了PreferenceActivity来简化开发设置界面。你仅仅需这样做:1.创建一个类继承PreferenceActivity,并导...
分类:
移动开发 时间:
2015-06-27 09:40:25
阅读次数:
159
代码很少很简单,不过还是写的详细点吧
1.Activity继承PreferenceActivity
public class MainActivity extends PreferenceActivity {
private Context context;
@Override
protected void onCreate(Bundle savedInstanceState) {
su...
分类:
其他好文 时间:
2015-06-16 14:44:40
阅读次数:
120
许多应用程序都会提供一个单独的界面,允许用户更改应用程序的选项和设置。Android提供了一套现成的Activity和Fragment类,使得创建这类用户界面非常容易:preferenceActivity和preferenceFragment。
首先在XML资源目录下创建XML文件,并在开头使用PreferenceScreen语法。该XML的结构很简单,它指定了所有允许用户更改的偏好,以及它们是...
分类:
其他好文 时间:
2015-05-23 21:25:02
阅读次数:
191
PreferenceActivity 安卓开发者译文
类概述
这是一个向用户展示 preferences 的Activity的扩展类. 在 HONEYCOMB (android4.0)之前的版本,这个类仅仅只向用户展示单一preference集;
这个功能在之后的版本被放在 PreferenceFragment 类中.
如果你想你的 PreferenceActivity 仅...
分类:
移动开发 时间:
2015-04-22 18:38:35
阅读次数:
311
在使用PreferenceActivity时,碰到配置文件的ListPreference有两个属性android:entries,android:entryValues。这两个属性其实就和html的option的显示内容和真实值一样。android:entries设置的内容是我们在设置时看到的内容,...
分类:
其他好文 时间:
2015-03-21 21:20:46
阅读次数:
135
本文转于 “雨松MOMO的程序世界” 博客,请务必保留此出处http://xys289187120.blog.51cto.com/3361352/6567841.PreferenceActivity 介绍 PreferenceActivity 继承ListActivity 它是以一个列表的形式在展....
分类:
移动开发 时间:
2015-03-21 21:13:09
阅读次数:
202
因为要改一些settings里面的bug以及之前在里面有做过勿扰模式,准备对勿扰模式做一个总结,那先分析一下settings的源码,里面的核心应该就是android3.0
上面的首选项框架PreferenceFragment。因为在3.0之前都是把这些东西放在PreferenceActivity的,但是3.0之后google建议把setting放在PreferenceFragment,但是Pr...
分类:
其他好文 时间:
2015-03-18 21:48:10
阅读次数:
1421
1.建立,配置Activity 1.Android提供了很多Activity类 AccountAuthenticatorActivity, Activity(TabActivity),ListActivity(LauncherActivity,PreferenceActivity),Alia...
分类:
其他好文 时间:
2015-03-18 10:16:49
阅读次数:
164
这里我们使用类比的方法,将 PreferenceActivity 与一般的Activity 作个类比,可以更好的理解Android.Preference中的各个类。PreferenceActivityActivityPreferenceViewPreferenceGroupViewGroupPref...
分类:
移动开发 时间:
2015-03-09 12:44:53
阅读次数:
152
前给例子介绍了如何使用PreferenceActivity 来显示修改应用偏好,用户对Preferences的修改自动存储在应用对应的Shared Preferences中。本例介绍了如何从一个Activity来取得由PreferenceActivity 的Preference值。 比如在实际应用中...
分类:
移动开发 时间:
2015-03-09 12:37:30
阅读次数:
153