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