gpt4 book ai didi

Android 首选项 - 更改它们出现的顺序

转载 作者:太空狗 更新时间:2023-10-29 16:23:41 25 4
gpt4 key购买 nike

我正在尝试创建以 PreferenceActivity 开头的类层次结构。

想法是基类包含“关于我”按钮,然后下一个类实现游戏/应用程序/壁纸的通用首选项,然后下一个类添加每个实际游戏/应用程序的细节。

这个想法很有效,但是因为我在每个级别“添加”来自 XML 的首选项,它们首先出现最通用(最低级别)的首选项(例如我的“关于”按钮)。

理想情况下,我希望它们以另一种方式向上 - 这样特定的首选项出现在列表的顶部,而通用的首选项出现在底部 - 有没有办法实现这一点(我已经通读了文档PreferenceFragments 和新的 PreferenceHeaders 甚至似乎没有提供任何东西?)

是否有任何编程方式可以在整个订单中移动 PreferenceCategory 或 PreferenceScreens?

主要是在我使用的时候

addPreferencesFromResource(R.xml.clock_settings);

我想要一个

addPreferencesFromResourceAtBottom(R.xml.clock_settings);

最佳答案

我越来越擅长在这里回答我自己的问题:)

解决方案在于 android:order XML 参数 - 将其与 Preference(或 PreferenceGroup 或其子类)一起使用将在屏幕上将内容排序为正确的顺序!

您也可以使用 setOrder() 动态更改它但如果 Preference 已经添加到 PreferenceGroup 中,它不会重新排序。

关于Android 首选项 - 更改它们出现的顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7676998/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com