【问题标题】:My Action bar menu is not display in another activity but it display in the main Activity only(i'm using Fragment and non Fragment)我的操作栏菜单未显示在另一个活动中,但仅显示在主活动中(我使用的是片段和非片段)
【发布时间】:2016-03-26 18:05:47
【问题描述】:

在 android studio 我是初学者,我从互联网教程中学习它,所以我使用没有操作栏的导航抽屉我创建自己的操作栏,我正在使用片段,但是当它与没有片段混合时只有动作bar 显示除了主要活动之外没有操作栏菜单项。 下面是我的 .xml 文件

<include
    android:layout_height="wrap_content"
    android:layout_width="match_parent"
    layout="@layout/toolbar_layout"
    />

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textAppearance="?android:attr/textAppearanceLarge"
    android:text="Large Text"
    android:id="@+id/textView"
    android:layout_alignParentLeft="true"
    android:layout_alignParentStart="true"
    android:layout_marginTop="137dp" />

</RelativeLayout>

下面是我的java文件

    public class Grade_book extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.grade_book);
    }
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
      getMenuInflater().inflate(R.menu.menu_grade,menu);
        return true;
    }

}

【问题讨论】:

    标签: java android xml android-fragments


    【解决方案1】:

    您还应该在其他活动的 .xml 文件中包含工具栏(带有包含标签的工具栏)。 每个活动的布局或 UI 由其各自的 .xml 文件定义,而不是由其他活动定义。

    【讨论】:

    • 我已经在其他活动中包含了工具栏,我显示的代码是另一个活动(不是主要活动),请您告诉我我急需的代码。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-08-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多