android– 如何在片段工具栏中设置菜单项?

android– 如何在片段工具栏中设置菜单项?,第1张

概述我的Activity中有一个片段,片段有自己的工具栏.像这样:Image这是片段的布局:<FrameLayoutxmlns:android="http://schemas.android.com/apkes/android"xmlns:app="http://schemas.android.com/apkes-auto"xmlns:tools="http://schemas.android.comools&q

我的Activity中有一个片段,片段有自己的工具栏.像这样:

Image

这是片段的布局:

<FrameLayout xmlns:androID="http://schemas.androID.com/apk/res/androID"    xmlns:app="http://schemas.androID.com/apk/res-auto"    xmlns:tools="http://schemas.androID.com/tools"    androID:layout_wIDth="match_parent"    androID:layout_height="match_parent"    tools:context="com.hometsolutions.space.Fragments.ControlFragment">    <linearLayout        androID:layout_wIDth="match_parent"        androID:layout_height="match_parent"        androID:orIEntation="vertical">        <androID.support.v7.Widget.Toolbar            androID:ID="@+ID/Setup_next_toolbar"            androID:layout_wIDth="match_parent"            androID:layout_height="wrap_content"            androID:background="?attr/colorPrimary"            androID:elevation="4dp"            androID:theme="@style/themeOverlay.AppCompat.Dark.Actionbar"            app:popuptheme="@style/themeOverlay.AppCompat.light" />        <androID.support.v7.Widget.RecyclerVIEw            androID:ID="@+ID/recycler_vIEw_setup_next"            androID:layout_wIDth="match_parent"            androID:layout_height="match_parent"            app:layout_constrainttop_toBottomOf="@+ID/setup_next_recycler" />    </linearLayout></FrameLayout>

我想在Setup_next_toolbar上@R_403_6739@.不在MainActivity工具栏上.

我在片段上做了这个:

在onCreate上:setHasOptionsMenu(true);

然后

@OverrIDepublic voID onCreateOptionsMenu(Menu menu, MenuInflater inflater) {    super.onCreateOptionsMenu(menu, inflater);    inflater.inflate(R.menu.Setup_next_menu, menu);}

但它在MainActivity tolbar上添加了菜单.如何在Setup_next_toolbar上设置menuItem?

解决方法:

可能是为时已晚,但只是解决了同样的问题并认为你想知道.你只需要设置活动工具栏

  ((MainActivity) getActivity()).setSupportActionbar(toolbar);        setHasOptionsMenu(true);

这将在片段中触发onCreateOptionsMenu

总结

以上是内存溢出为你收集整理的android – 如何在片段工具栏中设置菜单项?全部内容,希望文章能够帮你解决android – 如何在片段工具栏中设置菜单项?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1108479.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存