最近在写一个天气预报的小程序,在程序中有使用到SharedPreference进行默认城市的偏好设置,还有为了程序能够相当美观一些进行了默认背景色的设置。在使用SharedPreference时一般要先进行偏好页面设置,随后是将偏好进行保存,最后在需要使用默认偏好时在将其中偏好值按照key--value的形式进行取出
现在贴出代码(本人不会贴项目源代码请谅解,或者有谁会的请留言指教一下)
偏好页面设置
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen
xmlns:android="http://schemas.android.com/apk/res/android">
<!--
此处为偏好显示页面的编写,注意preferenceCategory对应页面中选项的类别
-->
<PreferenceCategory android:title="个人偏好一">
<CheckBoxPreference
android:key="checkbox_preference"
android:summary="开关按钮"
android:title="开关偏好"/>
</PreferenceCategory>
<!-- 默认城市偏好设置,为文本输入框 其key为在使用sharedpreference中取出相应的值的
其依据仍然为 key对应value形式 -->