开发者社区> 问答> 正文

具有最多可选选项的ListPreference

我想要在我的首选项菜单中执行以下操作的元素:

显示选项列表。 许多是可选的 选择的最大数量2。 我想到的可能性:

进行分隔PreferenceScreen并将选项显示为checkBoxes,但是我不知道将max 2选项的逻辑放在何处。 DialogPreference手动扩展和执行。 最好的方法是什么?

展开
收起
Puppet 2020-01-24 11:42:44 408 0
1 条回答
写回答
取消 提交回答
  • 扩展DialogPreference将使您在外观上最接近;根据Preference我的经验,这些课程是相当不灵活和不可扩展的。

    我记不清太多PreferenceScreen,但我想它是相似的。

    在应用我的工作,我们最后使用单独的活动,通过开展Intent从Preference项目的onClick。这使我们能够轻松地开发首选项屏幕,这些屏幕需要比通常更为复杂的验证逻辑。

    2020-01-24 11:42:57
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载