2017-02-21 4 views
1

Я работаю над приложением, которое имеет несколько состояний, которые важны для пользователя, онлайн-офф-офф, как далеко устаревшая база данных локальных приложений, и так далее. Я понимаю, что как ненастоящие, так и постоянные уведомления доступны в android и могут быть подходящими в этом сценарии. Однако в приложении IOS нашей организации есть «информационная панель».Android-Display Global Application Information

Application Sketch

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

ответ

0

Вы можете создать собственный класс панели инструментов или с помощью фрагментов. Для более позднего варианта каждое действие будет иметь информацию пользователя сверху, либо как представление, либо фрагмент. «Обычный материал приложения» будет FrameLayout, который может содержать по одному фрагменту за раз. См. Учебники по фрагментам по адресу http://developer.android.com.

+0

Спасибо за ваш ответ, но «Использовать пользовательскую панель инструментов» и ссылку на документацию по Android не особенно полезно –

+0

@SamBorick Обратите внимание, что я дал два предложения. Я ожидаю, что вы сделаете некоторое исследование, чтобы узнать, что лучше подходит для ваших нужд. Быстрый поиск в Google для «андроидной панели инструментов» и «андроидного фрагмента» даст вам несколько хитов. Я просто предлагаю вам посмотреть учебники на официальном сайте разработчиков Android, а не на некоторые случайные блоги. Я также не хочу тратить время, чтобы получить прямую ссылку, так как вы можете легко найти ее самостоятельно с помощью нескольких секунд. –

1

Попробуйте следующее:
1) Замените панель действий панелью инструментов и настройте дизайн самостоятельно и обработайте его.
2) Создайте отдельный файл макета с вышеуказанной конструкцией, а затем включить его в любом экране с помощью тега <include/>

0

Там не действительно крючков для расширения Панели инструментов на самом деле Google уже устаревшее много вещей, это (например, вкладки на панели инструментов). Лучше всего использовать пользовательский фрагмент в верхней части каждого действия.

+0

С новой панелью инструментов вы можете сделать намного больше настроек, чем со старым ActionBar. –