求思路,现做平板开发,需要在系统设置菜单中添加一个开关选项,用于控制应用程序在启动时是否加载溢出菜单按钮(Action Overflow Button)。关于溢出菜单按钮(Action Overflow Button):Android 3.0以后引入了Action Bar,其中包括溢出菜单按钮(Action Overflow Button),可用于显示在Action Bar中无法全部显示的选项。如图:
运行老版本的APK时,其菜单按钮(Menu Button)的所有菜单项也被放入溢出菜单按钮(Action Overflow Button)中,显示在3个虚拟键的右边(就是那竖着3个点的按钮)。如图:
大体想了下,1、需要修改系统设置菜单。源代码目录:packages\apps\Settings\2、需要修改应用程序启动机制,并与系统设置菜单关联。因为系统默认会检测APK,并自动判断是否加载溢出菜单按钮(Action Overflow Button),现需要在系统设置菜单中添加开关选项,用于手动控制APK启动时是否加载溢出菜单按钮(Action Overflow Button)。(这部分源码还没找到在哪)具体实施起来因为我是新手,不知该如何下手,请高人相助!android溢出菜单按钮Action Bar
运行老版本的APK时,其菜单按钮(Menu Button)的所有菜单项也被放入溢出菜单按钮(Action Overflow Button)中,显示在3个虚拟键的右边(就是那竖着3个点的按钮)。如图:
大体想了下,1、需要修改系统设置菜单。源代码目录:packages\apps\Settings\2、需要修改应用程序启动机制,并与系统设置菜单关联。因为系统默认会检测APK,并自动判断是否加载溢出菜单按钮(Action Overflow Button),现需要在系统设置菜单中添加开关选项,用于手动控制APK启动时是否加载溢出菜单按钮(Action Overflow Button)。(这部分源码还没找到在哪)具体实施起来因为我是新手,不知该如何下手,请高人相助!android溢出菜单按钮Action Bar
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货