我正在开发目前完全由Preferences
组成的应用。我试图在子屏幕上的ActionBar中添加刷新按钮,并且this question中提出的解决方案对于像我这样的新手来说太过分了。我需要我的应用程序与代码进行很多交互,例如动态地获取事物列表并使它们成为CheckboxPreference
中的选项。似乎整个“首选项”都是与静态应用程序一起使用的。我选择使用“首选项”主要是为了使用户界面看起来一致。
考虑到我的截止日期很紧,并且需要能够做事而不需要像以前的链接那样复杂的hack,我最好的选择是什么?用Java而不是XML编写Preferences东西会有所帮助吗?有没有办法分离出嵌套的PreferenceScreen
,以便我可以编写类似于多个Activities
的代码?尝试使UI看起来像“首选项”但只是正常的“活动”会更容易吗?
最佳答案
您可能会发现此库非常有用:
https://github.com/UdiOshi85/GenericSettings
看起来与PreferenceScreen相同,但是具有您自己的实现。