[android]隐藏PreferenceCategory和Preference的方法
1. 隐藏PreferenceCategory,也就是把这个种类下的子菜单和本分类的title都隐藏,方法如下:
xml文件:
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"><PreferenceCategory android:key="pref_key_title_display_settings" android:title="@string/pref_title_display_settings"><Preference android:key="pref_key_chat_wallpaper_for_chat" android:title="@string/pref_chat_wallpaper" /> </PreferenceCategory></PreferenceScreen>
Java代码:
public static final String CHAT_KEY_DISPLAY = "pref_key_title_display_settings";public void removeDisplayCategory() {PreferenceCategory displayOptions = (PreferenceCategory) findPreference(CHAT_KEY_DISPLAY);getPreferenceScreen().removePreference(displayOptions);}
2.隐藏Preference,也就是只隐藏一个PreferenceCategory下的一个子菜单,方法如下:
xml文件:
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"><PreferenceCategory android:title="@string/pref_title_display_preference_settings"android:key="pref_key_display_preference_settings"><Preference android:key="pref_key_chat_wallpaper"android:title="@string/pref_chat_wallpaper" /><Preference android:key="pref_key_message_font_size"android:title="@string/pref_title_message_font_size"android:summary="@string/pref_summary_message_font_size" /><CheckBoxPreference android:defaultValue="true"android:key="pref_key_auto_rotation" android:title="@string/pref_auto_rotation" /><CheckBoxPreference android:defaultValue="true"android:key="pref_key_show_email_address" android:title="@string/pref_show_email_address"android:summary="@string/pref_summary_show_email_address" /></PreferenceCategory></PreferenceScreen>
Java代码:
public static final String DISPLAY_PREFERENCE = "pref_key_display_preference_settings";public static final String GENERAL_CHAT_WALLPAPER = "pref_key_chat_wallpaper";public void removeGeneralChatWallpaper() {PreferenceCategory displayOptions = (PreferenceCategory) findPreference(DISPLAY_PREFERENCE);displayOptions.removePreference(findPreference(GENERAL_CHAT_WALLPAPER));}
[android]隐藏PreferenceCategory和Preference的方法相关推荐
- Android 隐藏、显示软键盘方法
隐藏软键盘的终极方法: public class SoftKeyboardUtil {/*** 隐藏软键盘(只适用于Activity,不适用于Fragment)*/public static void ...
- Android自定义PreferenceCategory的title颜色、字体大小写的方法
本文讲述了Android设置PreferenceCategory背景颜色的方法.分享给大家供大家参考.(参考文章 Android设置PreferenceCategory背景颜色) 具体分析如下: 大家 ...
- android 隐藏Settings菜单的几种方法
本文修改基于mtk6.0系统 隐藏一个一级菜单 源码位置 packages/apps/Settings/src/com/android/settings/SettingsActivity.java; ...
- android hide方法 末班,android 如何引用@hide(隐藏)的类,方法和常量?
最近在处理SD卡的读写问题,本地Elipse能跑的程序提交到服务器上的时候,报错,找不到import的类,还有一些方法也是找不到,利用sourceInsight搜了源码发现都是用了@hide标记的类和 ...
- android隐藏底部栏,Android4.0平板开发之隐藏底部任务栏的方法
本文实例讲述了Android4.0平板开发之隐藏底部任务栏的方法.分享给大家供大家参考,具体如下: getWindow().getDecorView().setSystemUiVisibility(V ...
- android如何隐藏imageview,Android编程实现切换imageView的方法分析
本文实例讲述了Android编程实现切换imageView的方法.分享给大家供大家参考,具体如下: 最近在做五子棋的界面的时候,需要有一块区域动态显示当前棋局的情况,考虑到字体和现实效果,我决定用图片 ...
- android自动隐藏虚拟键,Android 隐藏底部虚拟键的两种方法
方法一 滑动屏幕 可重新显示出来 protected void hideBottomUIMenu() { //隐藏虚拟按键,并且全屏 if (Build.VERSION.SDK_INT > 1 ...
- android 4.2 自定义PreferenceCategory PreferenceScreen Preference等
需求: 4.2 原生的catagory通常 是一个title, 一条线, 通常是黑色的或白色的线, 现在有一个需求是 改变title的颜色,改变横线颜色的值. 1. 先定义这个category 的 ...
- android隐藏键盘方法,【工具类】Android 最有效的隐藏软键盘方法
前言 在平时的 App 开发中, 免不了会遇到需要开发者隐藏软键盘的情况, 比如当在多个输入框填入个人基本信息, 最后有个保存按钮, 点击即可将个人基本信息保存, 这时就需要开发者编写代码去隐藏软键盘 ...
最新文章
- 常考数据结构与算法:最大正方形
- 服务器网卡的连接速度改成自动检测_ubuntu xftp,ubuntu xftp之间怎么连接,连接步骤...
- Delphi常见的运行期Access Violation错误分析
- 常见DDoS技术方法和对应防御措施
- chmod、chown函数的使用
- 谷歌浏览器software_reporter_tool关闭
- iphone降级_回顾降级系统恢复备份
- [转] 谈谈MIXI的开源SNS架构
- BZOJ 4085:[Sdoi2015]bigyration(SDOI 2015 round 2 Day 1)
- flowplayer视频播放插件
- SpringBoot整合Thymeleaf(十三)
- WPS word解决公式上浮的问题
- 激活函数:阶跃函数、sigmoid函数、ReLU函数、softmax函数
- GestureDetector--手势识别初体验(一)
- iOS开发app打包
- time datetime 总结
- 蓝牙模块HC-05 AT指令使用以及两个蓝牙模块的配对
- 目前流行的Bug缺陷管理工具
- Java_取模/取余
- 产品经理三大领域的技术