致力于 Android 平台的 Worklight 项目。想知道有没有办法覆盖 WL.OptionsMenu.addItem?
这不是隐藏设置选项菜单。从 Android SDK 11 开始,选项菜单将替换为操作栏。在 WebView 的全屏中,无法显示操作栏。在这个移动应用程序中,实现了滑动菜单。每次调用 WL.OptionsMenu.addItem 都会在滑动菜单中添加一个菜单项。
谢谢
致力于 Android 平台的 Worklight 项目。想知道有没有办法覆盖 WL.OptionsMenu.addItem?
这不是隐藏设置选项菜单。从 Android SDK 11 开始,选项菜单将替换为操作栏。在 WebView 的全屏中,无法显示操作栏。在这个移动应用程序中,实现了滑动菜单。每次调用 WL.OptionsMenu.addItem 都会在滑动菜单中添加一个菜单项。
谢谢
根据您的编辑:
Worklight 尚不支持 Android 中的 ActionBar,因此在 Android 中将 WL.OptionsMenu API 与 API 级别 11 结合使用时可能会出现奇怪的情况。
你能解释一下你想要完成什么吗?在您的情况下,“覆盖”一个项目是什么意思?
这是 WL.OptionsMenu API,您可以在其限制范围内做任何您想做的事情。
如果您的意思是您只想删除默认的“Worklight Settings”项,那么您需要worklightSettings
在 application-descriptor.xml 中设置为“false”。之后,您可以简单地初始化 OptionsMenu 并向其中添加您需要的任何项目。
如果您的意思是您有一个想要更改的现有项目,因为您知道项目 ID,您可以简单地重新创建该项目,这实际上会覆盖它之前所做的。