当前位置: 首页 > news >正文

家具品牌网站福州企业自助建站

家具品牌网站,福州企业自助建站,唯美图片wordpress主题,如何把做的网站与域名连接http://www.cnblogs.com/wservices/archive/2010/07/08/1773449.html 看到很多书中都没有对PreferenceActivity做介绍#xff0c;而我正好又在项目中用到#xff0c;所以就把自己的使用的在这总结一下#xff0c;也方便日后查找。 PerferenceActivity是什么#xff0c;看下… http://www.cnblogs.com/wservices/archive/2010/07/08/1773449.html   看到很多书中都没有对PreferenceActivity做介绍而我正好又在项目中用到所以就把自己的使用的在这总结一下也方便日后查找。 PerferenceActivity是什么看下面的截图              Android系统截图左                MusicPlayer Setting截图(右          好了我们看到Android系统本身就大量用到了PreferenceActivity来对系统进行信息配置和管理那么它是怎么保存数据的呢如何创建PrefenceActivity的呢更关键是怎样触发相应事件的呢。          先看第一个问题PreferenceActivity是如何保存的数据。对Android系统了解的都知道Android系统有四种基本的数据保存方法一是SharedPreference二是文件三是SQLite,四是ContentProvider。看出来了吧Preference对就是使用SharedPreferneces以键值对的形式进行保存的当然我们也可以通过SharedPreferences来获取PreferenceActivity设置的值。            第二个问题如何创建一个PreferenceActivity。 其实Eclipse提供了相应的创建工具和创建Layout是基本相同的。步骤如下         创建Android项目并添加一个Android xml文件。注意这次选择的不是Layout而是Preference,而且注意Folder路径是 res/xml.               添加完成之后在res/xml/下打开添加的preference.xml文件。可以看到Android也为我们提供两种编辑模式可视化的结构设计及xml源码设计。推荐使用structure进行创建。如图所示         下面我们看看PrefeneceActivity都提供了哪几种元素可供使用。点击Add按钮在打开的新窗口中可以看到以下几项                CheckBoxPreference:CheckBox选择项对应的值的ture或flase。如图              EditTextPreference:输入编辑框值为String类型会弹出对话框供输入。   ListPreference: 列表选择弹出对话框供选择。   Preference只进行文本显示需要与其他进行组合使用。             PreferenceCategory用于分组。效果如下:            PreferenceScreen:PreferenceActivity的根元素必须为它。   RingtonePreference系统玲声选择。           OKPreferenc的基本元素介绍完毕下一节将使用它们创建一个完整的Preference并进行显示。 ------------------------------------------------------------------------------- 分析MusicPlayer Setting第一部分为“我的位置”包括“使用无线网线”和“使用GPS”两个部分而且都是CheckBox根据上节学习应该包括一个PreferenceCategory和两个CheckBoxPreference。 Xml代码 PreferenceCategory android:title我的位置 android:keyset_localCheckBoxPreference android:keyapply_wifiandroid:summary使用无线网络在应用程序例如Google地图中查看位置 android:title使用无线网络 android:defaultValuetrue/CheckBoxPreferenceCheckBoxPreference android:keyapply_gpsandroid:summary定位到街道级别需要消耗更多的电量以及天气允许 android:title使用GPS/CheckBoxPreference /PreferenceCategory 以上代码当然也可以用Android提供的IDE工具直接生成。视频结构如下         PreferenceCategory属性分析          title:显示的标题          key唯一标识至少在同一程序中是唯一SharedPreferences也将通过此Key值进行数据保存,也可以通过key值获取保存的信息 (以下相同。 CheckBoxPreference属性分析         Key唯一标识.         title显示标题大字体显示        summary:副标题小字体显示        defaultValue:默认值当然此处只能是true或false了)   Preference.xml的第二部分为“无线和网络设置”此部分包括的内容比较多也稍微复杂一步一步来分析。 xml代码 PreferenceCategory android:title无线和网络设置CheckBoxPreference android:keyapply_flyandroid:summary禁用所有无线连接 android:title飞行模式/CheckBoxPreferenceCheckBoxPreference android:keyapply_internetandroid:summary禁用通过USB共享Internet连接 android:titleInternet共享/CheckBoxPreferenceCheckBoxPreference android:keyapply_wifiandroid:summary打开Wi-Fi android:titleWi-Fi/CheckBoxPreferencePreference android:summary设置和管理无线接入点 android:titleWi-Fi设置android:dependencyapply_wifi android:keywifi_setting/PreferenceCheckBoxPreference android:keyapply_bluetoothandroid:summary启用蓝牙 android:title蓝牙/CheckBoxPreferencePreference android:summary管理连接、设备设备名称和可检测性android:title蓝牙设置 android:dependencyapply_bluetoothandroid:keybluetooth_setting/PreferenceEditTextPreference android:keynumber_editandroid:title输入电话号码/EditTextPreferenceListPreference android:title部门设置 android:entriesarray/departmentandroid:entryValuesarray/department_value android:dialogTitle选择部门android:keydepart_value/ListPreferenceRingtonePreference android:ringtoneTypeall android:title玲聲 android:showDefaulttrue android:keyring_key android:showSilenttrue/RingtonePreference /PreferenceCategory 对应的Structure图           第二部分中前三个都为CheckBoxPreference不心多说从Preference android:keybluetooth_setting/开始。 Preference属性分析        Key唯一标识.         title显示标题大字体显示        summary:副标题小字体显示      dependency附属嘛意思即标识此元素附属于某一个元素通常为CheckBoxPreference)dependency值为所附属元素的key。上面代码中的Preference元素附属于key等于“apply_bluetooth”的CheckPreference元素当CheckPreference值为true时Preference则为可用否则为不可用。   EditTextPreperence属性分析     Key唯一标识.      title显示标题大字体显示 ListPreference属性分析    Key唯一标识.    title显示标题大字体显示   dialogTitle弹出对话框的标题  entries列表中显示的值。为一个数组通读通过资源文件进行设置。 entryValues列表中实际保存的值也entries对应。为一个数组通读通过资源文件进行设置。以下代码显示的是arrays.xml文件中内容 resourcesstring-array namedepartmentitem综合部/itemitem行政部/itemitem外贸部/item/string-arraystring-array namedepartment_valueitem001/itemitem002/itemitem003/item/string-array /resources RingtonePreference 玲声暂时没有用到过暂时略过。 OK,Preference.xml内容已经分析完毕属性都大致相同相信亲自动力一试也就那么回事。那么如何把Preference.xml中内容展现出来呢 Layout是通过继续自Activity的类来进行显示的前面提到过PreferenceActivity是专门用于显示preference的所以只要创建一个继承自PreferenceActivity类即可。代码如下  public class Setting extends PreferenceActivity {Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);// 所的的值将会自动保存到SharePreferencesaddPreferencesFromResource(R.xml.preference);} }   接下来就是运行程序显示劳动成果。至此工作已经完成大半所有的值都会保存到SharedPreferences中我们也可以读取到保存的结果。 还有一个重要的问题就是如何响应PreferenceActivity的操作。其实只要重写PreferenceActivity的 onPreferenceTreeClick的方法就可以了通过参数preference来判断是对那一个元素进行的并根据需要进行操作。 Override public boolean onPreferenceTreeClick(PreferenceScreen preferenceScreen,Preference preference) {return false; }   Ok到此关于PreferenceActvity的想关内容就完了日后有什么重大发现会补上。 转载于:https://www.cnblogs.com/zsw-1993/archive/2012/09/25/4880858.html
http://www.zqtcl.cn/news/144000/

相关文章:

  • android 旅游网站开发有哪些做伦敦金的网站
  • 物流网站系统php源码seo课程多少钱
  • 手机 网站品牌网站建设 d磐石网络
  • 免费用搭建网站珠海住房和建设局网站
  • 天津做胎儿鉴定网站广州古德室内设计有限公司logo
  • 做爰的最好看的视频的网站简洁型网页
  • 网站一直显示建设中网页制作工具程
  • 苏州seo网站管理网站后台更新后主页没有变化
  • 上海网站公司电话中国电子信息网
  • 合作网站seo在哪里建网站免费
  • 需求网站自动发卡网站开发
  • 用asp做网站span电子商务网站建设的教案
  • 厦门市住房建设网站音乐主题wordpress
  • 小说网站开发文档建站公司用wordpress
  • 自己做手机版网站制作佛山网站建设企划动力
  • 鄂州建设工程造价信息管理网站wordpress 3.9 编辑文章 固定链接 不能编辑
  • asp网站的安全性织梦移动端网站建设
  • 大网站的二级域名哪些平台可以发布产品
  • 旅游网站开发说明书怎么做好销售
  • 网站app生成器天河网站建设服务
  • 南京移动网站建设哪里强新网站建设都需要哪些
  • .net网站制作wordpress配置多语言包
  • 上海源码网站建设公司做短视频的网站都有哪些
  • 网络推广公司联系昔年下拉网络优化seo
  • 网站开发语言识别网站众筹该怎么做
  • 长春做网站公司长春seo公司云主机和云服务器的区别
  • 打开网站乱码怎么做网件路由器登陆网址
  • wordpress 怎么删除主题seo神马网站推广器
  • 番禺网站推广公司宣传片拍摄方案范本
  • 网站建设的公司收费建筑英才网app