android设置子选择隐藏方法

Posted 我爱一次性

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android设置子选择隐藏方法相关的知识,希望对你有一定的参考价值。

本文所在的平台是安卓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>  中间夹着隐藏项

 

这个方法主要是隐藏选择,其实功能还是会编译进去。主要用途是有些选项可能是别的选项的依赖,或者不好从代码去掉,那么就可以用这个方法隐藏起来。

最后,希望可以帮到大家,如果有用的就收藏一下,白嫖的就点个赞。

以上是关于android设置子选择隐藏方法的主要内容,如果未能解决你的问题,请参考以下文章

Android--Handler的使用方法:在子线程中更新界面

Android--Handler的用法:在子线程中更新界面

新手求教WPF中如何设置打开子窗体后父窗体关闭或隐藏.

ZBrush通过显示与隐藏得到子物体

Android 状态栏的设置

Android:在 ExpandableListView 中隐藏子分隔符