我想知道如何阻止菜单栏关闭。
@Override
public void onOptionsMenuClosed(Menu menu) {
}
当活动开始时,我打开菜单并希望它保持打开状态。
new Handler().postDelayed(new Runnable() {
public void run() {
openOptionsMenu();
}
}, 1000);
答案 0 :(得分:2)
您无法打开“选项菜单”,它将始终采用这种方式。但是你可以做的是在layout.xml中创建自己的自定义菜单,并将可见性设置为GONE。然后,覆盖onKeyDown()方法并监听菜单键的按下。如果按下,选项菜单将根据其当前状态设置为打开/关闭(VISIBLE / INVISIBLE)。这样,即使在触摸后,您也可以控制选项菜单是否保持打开状态。