如何在xml布局文件中添加简单的导航栏?

问题描述 投票:-1回答:1

我正在编写一个AccessibilityService,它将在特定事件下通过WindowManager打开全屏视图。我目前正在设计要打开的视图。我想在此视图的顶部添加一个导航栏,例如,当您创建一个空活动时,它会由Android Studio自动添加。该导航栏不应包含任何按钮等。但是,它的大小应与Android或Android Studio为默认活动提供的大小完全相同。以下是我想要的结果。我不知道可以使用哪个xml元素添加此栏/导航栏。

Preview of what I am trying to achieve

android xml navigationbar
1个回答
0
投票

只需将此代码添加到您的活动中:

 <android.support.v7.widget.Toolbar
        android:id="@+id/my_toolbar"
        android:layout_width="match_parent"
        android:layout_height="?attr/actionBarSize"
        style="@style/HeaderBar"
        app:theme="@style/ActionBarThemeOverlay"
        app:popupTheme="@style/ActionBarPopupThemeOverlay"
        android:elevation="4dp"
       >
              <TextView
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
                 android:text="DataCollector"
                 android:id="@+id/toolbar_title" />
       </toolbar>

然后在您的活动中的onCreate()方法中添加以下内容:

private Toolbar mTopToolbar;

mTopToolbar = (Toolbar) findViewById(R.id.my_toolbar);
setSupportActionBar(mTopToolbar);
© www.soinside.com 2019 - 2024. All rights reserved.