Как сделать так, чтобы меню всегда было видно в нескольких макетах?

#java #android #menu

#java #Android #меню

Вопрос:

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

Спасибо.

Любая помощь приветствуется.

Комментарии:

1. Вы уже узнали о фрагментах?

Ответ №1:

Фрагменты — это способ определения частей пользовательского интерфейса. Они похожи на действия, у них есть свой собственный жизненный цикл. Они также тесно связаны с жизненным циклом их родительской активности.

Вы можете добавлять их статически, объявляя их в своем XML-манифесте и в файле макета

-или-

вы можете добавлять их динамически во время выполнения, создавая их как объекты Java и файлы макета xml, а затем добавлять их с помощью класса FragmentManager.

ознакомьтесь с документацией на веб-сайте разработчика Android

https://developer.android.com/guide/components/fragments.html

кроме того, ознакомьтесь с некоторыми руководствами на YouTube, они мне особенно нравятся:

https://www.youtube.com/watch?v=6GyGtCMoR_Uamp;list=PLonJJ3BVjZW4lMlpHgL7UNQSGMERcDzHo Удачи!

Комментарии:

1. Вау! Спасибо, что видео невероятное, и я понятия не имел о фрагментах. Они кажутся чрезвычайно важными для того опыта, который я пытаюсь создать. Спасибо.