Android-在onCreateOptionsMenu中展开工具栏菜单和使用supportActionBar展开菜单是否存在冲突?

Android-在onCreateOptionsMenu中展开工具栏菜单和使用supportActionBar展开菜单是否存在冲突?,android,Android,我正在使用一个库,它要求工具栏菜单像这样膨胀 final Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); toolbar.inflateMenu(R.menu.menu_main); 但我的应用程序正在使用支持操作栏 setSupportActionBar(toolbar); 我正在OnCreateOptions菜单中放大菜单 @Override public boolean onCreateOptionsMenu

我正在使用一个库,它要求工具栏菜单像这样膨胀

final Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
toolbar.inflateMenu(R.menu.menu_main);
但我的应用程序正在使用支持操作栏

setSupportActionBar(toolbar);
我正在OnCreateOptions菜单中放大菜单

   @Override
    public boolean onCreateOptionsMenu(final Menu menu) {
        getMenuInflater().inflate(R.menu.menu_main, menu);
我尝试过使用菜单来扩展工具栏,并使用support actionbar,同时在
onCreateOptions菜单中进行扩展,所有操作似乎都正常工作,尽管我担心这样做会产生一些未知的后果


在工具栏中展开菜单,以及在
onCreateOptions菜单中调用
getMenuInflater
是否有任何问题?

在这两种情况下,您使用的都是操作栏。区别在于,在第一种情况下,通过将工具栏指定给动作栏,您使用的是参照动作栏的工具栏,但您仍在使用动作栏。所以,没什么好担心的。 也许这让你感到困惑,但别担心,没关系。若你们仍然想澄清,那个么请阅读谷歌开发者网站上的操作栏和工具栏。像他们的实际情况一样彻底地阅读他们,我希望它能澄清你所有的困惑