网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

PreferenceActivity,PreferenceScreen-创新互联

PreferenceActivity的使用PreferenceActivi
ty,PreferenceScreen

step1.写一个类继承PreferenceActivity重写onCreate方法
step2.在res下新建一个文件夹,命名为:xml
step3.在xml文件夹下新建一个文件preference.xml(具体内容如下)
step4.在PreferenceActivity的onCreate方法中addPreferencesFromResource(R.xml.preference);
step5.运行程序,并填入数据时,会自动保存到 <包名>_preferences.xml 文件中
step6.其他Activity可以通过PreferenceManager.getDefaultSharedPreference(Context)来获取SharedPreference对象。然后从xml中取设置的值。

成都创新互联公司网站建设公司是一家服务多年做网站建设策划设计制作的公司,为广大用户提供了网站制作、成都网站建设,成都网站设计,广告投放平台,成都做网站选成都创新互联公司,贴合企业需求,高性价比,满足客户不同层次的需求一站式服务欢迎致电。

preference.xml内容如下:

                

说明:

android:key 保存到xml中的键,我们填写的内容将作为值
android:title 标题
android:summary 描述,字体偏小,在title下显示
android:entries 显示的列表
android:entriesValues 显示的列表所对应的值,这些值才是真正存到xml中的。
android:inputType="textPassword" EditTextPreference密码效果

PreferenceCategory定义一个组

可以内嵌一个intent

  

targetPackage为intent启动程序的包名
targetClass为类的包名和类名

可以添加监听:

addPreferencesFromResource(R.xml.settingpreference);
PreferenceScreen ps= getPreferenceScreen();
final Preference p = ps.findPreference("username");
EditTextPreference etp= (EditTextPreference) p; 

//取得键值对 对应的值String value = etp.getText();
etp.setSummary(value); 

etp.setOnPreferenceChangeListener(new OnPreferenceChangeListener() {
    @Override
public boolean onPreferenceChange(Preference preference, Object newValue) {
        p.setSummary(newValue.toString());
//return true才会把新值保存起来   return true;
    }
});

网页标题:PreferenceActivity,PreferenceScreen-创新互联
文章分享:http://bjjierui.cn/article/idhie.html

其他资讯