android PreferenceScreen使用笔记 preferencescreen嵌套
preference.xml
[html] view plaincopy?
<?xmlversion="1.0"encoding="utf-8"?>
<PreferenceScreenxmlns:android="http://schemas.android.com/apk/res/android"
>
<Preferenceandroid:title="基本信息"
android:layout="@layout/text_view"></Preference><!--自定义layout-->
<CheckBoxPreferenceandroid:key="checkbox"
android:title="性别"
android:summary="男,女"/>
<RingtonePreferenceandroid:key="ringtone"
android:title="RingtonePreference"
android:showDefault="true"
android:showSilent="true"
android:summary="Pickatone,anytone"/>
<ListPreferenceandroid:summary="selectalist"
android:title="Type"
android:entries="@array/my_array"<!--string-array-->
android:entryValues="@array/my_array"
android:key="list"/>
<EditTextPreferenceandroid:key="edit"
android:dialogTitle="nihao"
android:title="姓名"
/>
</PreferenceScreen>
**Activity.java
[java] view plaincopy?
packagecom.lin.share;
importandroid.content.SharedPreferences;
importandroid.os.Bundle;
importandroid.preference.EditTextPreference;
importandroid.preference.ListPreference;
importandroid.preference.Preference;
importandroid.preference.Preference.OnPreferenceChangeListener;
importandroid.preference.PreferenceActivity;
importandroid.preference.PreferenceManager;
importandroid.view.View;
publicclassTestPreferenctScreenActivityextendsPreferenceActivity{
/**Calledwhentheactivityisfirstcreated.*/
ListPreferencelist;
SharedPreferencesprefs;
EditTextPreferenceeditTextPreference;
@Override
publicvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.preference);
prefs=PreferenceManager.getDefaultSharedPreferences(this);
list=(ListPreference)findPreference("list");
editTextPreference=(EditTextPreference)findPreference("edit");
editTextPreference.setSummary(prefs.getString("edit","default"));
editTextPreference.setOnPreferenceChangeListener(newOnPreferenceChangeListener(){
@Override
publicbooleanonPreferenceChange(Preferencepreference,ObjectnewValue){
//TODOAuto-generatedmethodstub
editTextPreference.setSummary(newValue.toString());
editTextPreference.setDefaultValue(newValue);
editTextPreference.setText(newValue.toString());
returnfalse;
}
});
list.setOnPreferenceChangeListener(newOnPreferenceChangeListener(){
@Override
publicbooleanonPreferenceChange(Preferencepreference,ObjectnewValue){
System.out.println("change"+newValue);
list.setSummary(newValue.toString());
list.setValue(newValue.toString());
returnfalse;
}
});
}
}
更多阅读
Android实时视频采集—Cameara预览采集 atom实时预览
1 概述通过AndroidCamera拍摄预览中设置setPreviewCallback实现onPreviewFrame接口,实时截取每一帧视频流数据2 知识点① Android Camera使用: 参考 Refs/Related 0-4Camera 支持格式拍照流
0成本教你自制手机SIM卡卡套,省时省力又环保 卡卡颂 儿童版 自制
0成本教你自制手机SIM卡卡套,省时省力又环保——简介时至今日,手机SIM卡已经繁复到有三种大小:大卡、小卡、NANO卡,而且这些大小不同的SIM卡还不能直接混用,大卡转小卡只能剪卡,小卡转大卡只能使用SIM卡卡套转接使用。最近我就遇上这么一
其他版本《五公经》灵符图片数套 五公经全文
。(读者也可以到百度搜索桃花艷史阿斯博客相册清晰图片)若读者印刷五公经时也可以使用(桃花艳史阿斯无极博客)网中经文配合此处灵符:使用其中的一套就可以各个灵符都可佩戴与贴写五公名的用于后期子丑寅卯年避黑风赤雨及一切灾难第一套
教你如何正确使用安全套(图) 安全套正确使用图片
据Discovery.com报道,如果使用不当,安全套并不能预防意外受孕和性传播疾病。不幸的是,一项最新研究显示,安全套使用不当的情况非常普遍,有些错误甚至非常严重。最常犯的错误包括,不是一开始就戴好安全套,而是性交
sql子查询 嵌套SELECT语句 exists sql
sql子查询/嵌套SELECT语句嵌套SELECT语句也叫子查询,一个 SELECT 语句的查询结果能够作为另一个语句的输入值。子查询不但能够出现在Where子句中,也能够出现在from子句中,作为一个临时表使用,也能够出现在select list中,作为一个字段值来