使用LWUIT框架开发移动应用程序。
在LWUIT中,默认情况下,第一个命令放置在左侧,随后的命令将放置在右侧菜单中,包括已经放置在表单左侧的命令。我需要向表单添加两个菜单。左侧菜单包含一般应用程序特定命令,例如“最小化”,“返回”和“退出”。右侧菜单包含屏幕特定命令,例如“播放音频”,“播放视频”等。初始时,表单的左软键包含文本“选项”,表单的右软键包含文本“菜单”。当用户选择“选项”时,将显示以下命令的菜单:
最小化
返回
退出
当用户选择右侧软键“菜单”时,将显示具有屏幕特定命令的菜单:
播放音频
播放视频等
右侧菜单的命令会随着从一个表单到另一个表单而改变,而左侧菜单的命令对于所有屏幕(表单)保持不变。我知道可以通过覆盖“Form.createCommandList(Vector)”来自定义命令菜单,该方法返回一个列表。但是,在我的情况下,我需要两个列表(菜单)。一个在表单左侧,另一个在表单右侧。请帮助我解决这个问题。