Как добавить простую панель навигации в файл макета xml? - PullRequest
0 голосов
/ 09 января 2020

Я пишу AccessibilityService, который открывает полноэкранный режим через WindowManager для определенного события. Я в настоящее время проектирую представление, которое будет открыто. Я хотел бы добавить панель навигации вверху этого представления, так как она автоматически добавляется Android Studio, например, при создании пустого действия. Эта панель навигации не должна содержать кнопок или чего-либо подобного. Тем не менее, он должен иметь точно такой же размер, какой задан для действия по умолчанию Android или Android Studio. Ниже приведен результат, который я хотел бы получить. Я не знаю, с каким xml элементом я могу добавить эту панель / панель навигации.

Preview of what I am trying to achieve

1 Ответ

0 голосов
/ 09 января 2020

Просто добавьте этот код в свою деятельность:

 <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);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...