我想要在我的首选项菜单中执行以下操作的元素:
显示选项列表。 许多是可选的 选择的最大数量2。 我想到的可能性:
进行分隔PreferenceScreen并将选项显示为checkBoxes,但是我不知道将max 2选项的逻辑放在何处。 DialogPreference手动扩展和执行。 最好的方法是什么?
扩展DialogPreference将使您在外观上最接近;根据Preference我的经验,这些课程是相当不灵活和不可扩展的。
我记不清太多PreferenceScreen,但我想它是相似的。
在应用我的工作,我们最后使用单独的活动,通过开展Intent从Preference项目的onClick。这使我们能够轻松地开发首选项屏幕,这些屏幕需要比通常更为复杂的验证逻辑。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。