我目前正在开发一个android
应用程序,其目标是API19
(min sdk版本设置为API14
)。此应用不会在手机中运行,而是在自定义设备上运行。
屏幕不是触摸屏,因此用户互动将依赖于键盘,而且我还要提到此应用未实施操作栏(我现在正在隐藏它)。
我试图实现旧样式菜单行为,您可以通过按设备上的menu
按钮调出菜单(自API10
后弃用),如下所示:< / p>
因此,当我尝试给菜单充气时,事情会变得复杂,因为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?