我正在使用一个库,这需要工具栏菜单像这样膨胀
final Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
toolbar.inflateMenu(R.menu.menu_main);
我的应用程序正在使用支持操作栏
setSupportActionBar(toolbar);
我正在onCreateOptionMenu
中夸大菜单 @Override
public boolean onCreateOptionsMenu(final Menu menu) {
getMenuInflater().inflate(R.menu.menu_main, menu);
我尝试使用菜单充气工具栏,并使用支持操作栏,同时在onCreateOptionsMenu
中充气,一切似乎都有效,尽管我担心这样做的一些未知后果
在工具栏中夸大菜单以及在getMenuInflater
中调用onCreateOptionsMenu
是否有任何问题?
答案 0 :(得分:1)
在这两种情况下,您都没有使用Action Bar。不同之处在于,在第一种情况下,您通过将工具栏指定给操作栏来使用工具栏和操作栏的引用,但您仍在使用操作栏。所以,没有什么可担心的。 也许这对你来说很困惑,但不要担心它没事。如果您仍想澄清,请阅读Google Developers网站上的Action Bar和Toolbar。完全了解它们的实际情况,我希望它能澄清你所有的困惑。