【问题标题】:What is the best way to create a multi-choice list in application settings on Android 10 and higher?在 Android 10 及更高版本的应用程序设置中创建多选列表的最佳方法是什么?
【发布时间】:2021-10-17 17:37:56
【问题描述】:

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

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

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

【问题讨论】:

    标签: android listpreference preferencescreen multiselectlistpreference


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-10-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-31
      • 1970-01-01
      • 1970-01-01
      • 2015-11-21
      相关资源
      最近更新 更多