安卓中采用SharedPreferences进行默认城市和默认背景色设置

本文介绍了如何在安卓应用程序中使用SharedPreferences进行默认城市的偏好设置和默认背景色的配置。通过设置偏好,然后保存,最后根据key-value对读取偏好值,以实现个性化启动体验。代码示例展示了具体实现过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  最近在写一个天气预报的小程序,在程序中有使用到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形式 -->               
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值