本文所在的平台是安卓9
前言:
在setting.apk里面,在主模块里的子选项的布局通常在各自的xml里面。我们可以隐藏某个选项。
效果图:

变成

实现方法:
1.找到子选择的xml文件
<SwitchPreference
android:key="toggle_power_button_ends_call_preference"
android:title="@string/accessibility_power_button_ends_call_prerefence_title"
android:persistent="false"/>
2.查看头部是否有引用 res-auto

发现没有加上 xmlns:settings="http://schemas.android.com/apk/res-auto"
ps:xml最上面加这句话
3.设置成隐藏
<PreferenceScreen settings:isPreferenceVisible="false">
<SwitchPreference
android:key="toggle_power_button_ends_call_preference"
android:title="@string/accessibility_power_button_ends_call_prerefence_title"
android:persistent="false"/>
</PreferenceScreen>
前后加上<PreferenceScreen settings:isPreferenceVisible="false"></PreferenceScreen> 中间夹着隐藏项
本文介绍了如何在安卓9的setting.apk中隐藏特定子选项。通过查找并编辑对应的xml文件,添加缺失的xmlns属性,然后在PreferenceScreen标签中设置isPreferenceVisible为false,即可实现选项的隐藏,而不会影响功能的编译。这种方法适用于不希望从代码中完全移除但需要隐藏的选项。
4012

被折叠的 条评论
为什么被折叠?



