android 怎么设置OptionMenu可聚焦
时间: 2023-02-07 17:28:31 浏览: 99
注册ContextMenu-Android菜单详解
在 Activity 中,你可以重写 `onCreateOptionsMenu()` 函数来创建 OptionMenu。在这个函数中,你可以使用 `Menu.setGroupVisible()` 或 `MenuItem.setVisible()` 函数来控制 OptionMenu 的可见性。如果你想要让 OptionMenu 可以获得焦点,你可以使用 `MenuItem.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS)` 来设置 OptionMenu 的显示方式。
例如:
```
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.menu_main, menu);
menu.findItem(R.id.action_settings).setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
return true;
}
```
在这个例子中,我们创建了一个 OptionMenu,并设置了一个菜单项(即 action_settings)可以获得焦点。
阅读全文