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 在用户进行特定操作时才显示,从而提供更加灵活的用户界面。

ppt 文件大小:1.85MB