强制菜单在操作栏外部充气行为

时间:2015-04-07 09:27:52

标签: android menu android-inflate

我目前正在开发一个android应用程序,其目标是API19(min sdk版本设置为API14)。此应用不会在手机中运行,而是在自定义设备上运行。

屏幕不是触摸屏,因此用户互动将依赖于键盘,而且我还要提到此应用未实施操作栏(我现在正在隐藏它)。

我试图实现旧样式菜单行为,您可以通过按设备上的menu按钮调出菜单(自API10后弃用),如下所示:< / p>

old menu behaviour

因此,当我尝试给菜单充气时,事情会变得复杂,因为android会自动为操作栏中的菜单(从API11开始)充气:

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    // Inflate the menu; this adds items to the action bar if it is present.
    getMenuInflater().inflate(R.menu.main, menu);
    return true;
}

问题:

我知道它被弃用了,但我仍然希望以这种方式实现菜单,因此,是否有任何方法可以强制Android充气此菜单&#34 ;旧的方式&#34;,而不降低我的目标API?

0 个答案:

没有答案
相关问题