bada软件开发: OptionMenu 显示机制
在bada软件开发中,OptionMenu 默认情况下并不会立即显示。为了使其生效,开发者需要在 OnActionPerformed
方法中添加显示菜单的代码。
具体来说,需要在 OnActionPerformed
方法中根据 actionId
判断用户触发的操作,并在对应的 case 语句块中调用 __pOptionMenu->SetShowState(true);
和 __pOptionMenu->Show();
方法来设置菜单的显示状态并将其显示出来。
例如,以下代码展示了如何在 actionId
为 9002 时显示 OptionMenu:
void *::OnActionPerformed(const Osp::Ui::Control& source, int actionId) {
switch (actionId) {
case 9002:
__pOptionMenu->SetShowState(true);
__pOptionMenu->Show();
break;
}
}
通过这种方式,开发者可以控制 OptionMenu 在用户进行特定操作时才显示,从而提供更加灵活的用户界面。
1.85MB
文件大小:
评论区