TEL:400-8793-956
当前位置:程序、服务器

如何在Android中制作一个简单的设置页面?

提问者: 近期获赞: 浏览人数: 发布时间:2020-12-30 13:10:22

 问:我是“ Android-App-Dev”-场景的新手,但遇到一个问题:

 
如何轻松为我的应用程序制作美观的设置页面?
 
您可以通过选择标题来进入新页面,其中包含一些标题和一些大按钮。
 
我正在使用Android Studio,并且知道如何创建新页面,类等。
 
答:设置使用户能够改变应用的功能和行为。设置可以影响后台行为,例如应用与云同步数据的频率;设置的影响还可能更为深远,例如改变用户界面的内容和呈现方式。
 
建议使用 AndroidX Preference Library 将用户可配置设置集成至您的应用中。此库管理界面,并与存储空间交互,因此您只需定义用户可以配置的单独设置。此库自带 Material 主题,可在不同的设备和操作系统版本之间提供一致的用户体验。
 
使用入门
Preference 是 Preference Library 的基础构建基块。设置屏幕包含 Preference 层次结构。您可将此层次结构定义为 XML 资源,或通过代码构建层次结构。
 
以下部分将介绍如何使用 AndroidX Preference Library 构建简单的设置屏幕。
 
创建层次结构
 
 
以下示例展示通过 XML 定义的简单层次结构:
 
<PreferenceScreen
    xmlns:app="http://schemas.android.com/apk/res-auto">
 
    <SwitchPreferenceCompat
        app:key="notifications"
        app:title="Enable message notifications"/>
 
    <Preference
        app:key="feedback"
        app:title="Send feedback"
        app:summary="Report technical issues or suggest new features"/>
 
</PreferenceScreen>
注意:根标签必须为 <PreferenceScreen>,XML 资源必须放置于 res/xml/ 目录。
该层级结构包含两个单独的 Preferences:一个支持用户切换设置的 SwitchPreferenceCompat,还有一个没有微件的基础 Preference。
 
构建层次结构时,每个 Preference 都应配有唯一的密钥。
上一篇: 如何使用SQL PLUS访问数据库?
下一篇: 如何覆盖创建方法