gpt4 book ai didi

java - 在 PreferenceActivity 中隐藏首选项

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:21:59 28 4
gpt4 key购买 nike

是否可以在 PreferenceScreen 中隐藏首选项?我不需要禁用它,它必须是不可见的(有时)

重要:我需要保持最低 API 级别 7+

最佳答案

如果您的注销按钮(首选项)在 PreferenceScreen 中,请执行以下操作:

PreferenceScreen screen = getPreferenceScreen();
Preference logout = findPreference("logout");
if(screen != null && logout != null)
screen.removePreference(logout);

否则,如果您的注销按钮(首选项)位于 PreferenceCategory(位于 PreferenceScreen 内),请执行以下操作:

PreferenceCategory category = (PreferenceCategory) findPreference("category_name");
Preference logout = findPrefence("logout");
if(category != null && logout != null)
category.removePreference(logout);

您可以输入您的首选项名称,例如用于注销首选项,如果您有另一个首选项(例如 CheckBoxPreference),则需要在 findPreference 之前转换该特定首选项。

关于java - 在 PreferenceActivity 中隐藏首选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7991874/

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