android - 在 Android 10 及更高版本的应用程序设置中创建多选列表的最佳方法是什么?

标签 android listpreference preferencescreen android-multiselectlistpreference

我正在开发一个基于预定义的 RSS 源列表的简单新闻应用程序。我想让用户选择他们想要使用的来源。我正在考虑设置菜单中的 ListPreference,其中包含可用的源,但具有多选性质,而不是默认的单选。 (如官方 Material Design 指南 suggests 用于多选设置条目)。

我发现MultiSelectListPreference存在,并且正是我所需要的。然而,自 API 级别 29 起,此类已被弃用。遗憾的是,官方页面没有提供有关现在应该使用什么的足够信息。

在 API 级别 29 及更高级别中创建与 MultiSelectListPreference 类似功能的推荐方法是什么?

最佳答案

替代品is MultiSelectListPreference来自the AndroidX preference library 。请参阅this guide了解如何使用该库。

关于android - 在 Android 10 及更高版本的应用程序设置中创建多选列表的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69606979/

相关文章:

android - 在 PreferenceScreen 中检索 ListPreference

android - 具有多个没有标题的 PreferenceScreen 的 PreferenceActivity

android - 如何更改 ListPreference 字体颜色?

使用 SIPDROID 的 Android P2P 视频聊天

android - 限制对域的 Internet 访问

android - Eclipse github 插件 : Committing changes error - Entry not found by path

Android偏好设置,自定义EditTextPreference

android - 无法以编程方式更改 TextInputLayout 提示重力

android - 无法在 ActivityGroup 持有的 PreferenceScreen 中加载 ListPreference 对话框

android - android设置中的内联ListPreference