Android initialExpandedChildrenCount高级菜单折叠项或铺展折叠项

/vendor/mediatek/proprietary/packages/apps/MtkSettings/res/xml/system_dashboard_fragment.xml

<PreferenceScreen

xmlns:android="http://schemas.android.com/apk/res/android"

xmlns:settings="http://schemas.android.com/apk/res-auto"

android:key="system_dashboard_screen"

android:title="@string/header_category_system"

settings:initialExpandedChildrenCount="4">

意思是,超过4个菜单则折叠隐藏起来,否则没超过直接平铺展开显示!

@Override

public void onCreate(Bundle icicle) {

super.onCreate(icicle);

final PreferenceScreen screen = getPreferenceScreen();
// We do not want to display an advanced button if only one setting is hidden
if (getVisiblePreferenceCount(screen) == screen.getInitialExpandedChildrenCount() + 1) {
screen.setInitialExpandedChildrenCount(Integer.MAX_VALUE);
}

}

相关推荐
光头闪亮亮34 分钟前
Android手持机扫码出入库的开发详解-6.APP下载更新
android
光头闪亮亮41 分钟前
Android手持机扫码出入库的开发详解-7.SQLite CRUD操作
android
键来大师43 分钟前
Android16 设置壁纸出现APK重启问题和悬浮控件等图标变成黑色图框
android·framework·rk3576
_李小白1 小时前
【Android FrameWork】第四十二天:PMS main函数
android
BoomHe2 小时前
Android LMK(Low Memory Killer)机制
android
时光呀时光慢慢走2 小时前
MAUI 开发安卓 MQTT 客户端:实现远程控制 (完整源码 + 避坑指南)
android·物联网·mqtt·c#
成都大菠萝2 小时前
2-2-44 快速掌握Kotlin-函数类型操作
android
有位神秘人3 小时前
Android中获取设备里面的音频文件
android
2501_915918414 小时前
使用 HBuilder 上架 iOS 应用时常见的问题与应对方式
android·ios·小程序·https·uni-app·iphone·webview
farewell-Calm4 小时前
01_Android快速入门
android