片段更改时如何更改操作栏上的菜单项

时间:2015-03-09 07:08:45

标签: android android-actionbar items

我开发了一个导航抽屉,里面有片段,s和动作栏。当我更改片段时,我想知道操作栏上的项目更改。

2 个答案:

答案 0 :(得分:2)

根据guide你可以做到

<强>首先:  为片段

创建菜单文件

<强>第二  Fragment的onCreate()方法设置setHasOptionsMenu(true);

<强>第三  覆盖onCreateOptionsMenu,您可以在其中对片段的菜单进行充气并将其附加到标准菜单。

<强>第四: 在片段中覆盖项目处理程序的onOptionItemSelected

答案 1 :(得分:0)

一旦在“创建选项菜单”上进行了如下设置,便可以访问菜单项

 override fun onCreateOptionsMenu(menu: Menu, inflater: MenuInflater) {
        inflater.inflate(R.menu.menu_collections_new, menu)

        val menuItem2:MenuItem=menu.findItem(R.id.men_item2)
        menuItem2.title="new title2"
        

        super.onCreateOptionsMenu(menu, inflater)



    }/

干杯...