Как сделать панель инструментов (например, панель дополнительных действий) в Android?

Приложение Gmail имеет эту панель инструментов, которая похожа на панель действий (даже включая меню переполнения). Это синяя полоса примерно на четверть экрана. Смотрите изображение 1:

Изображение 1

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

Также, если вы видите оранжевую стрелку внизу, это означает, что у этого приложения есть панель действий вверху и внизу. Мне интересно, как это сделать, но мой главный вопрос - как сделать панель инструментов похожей на панель действий, где бы я ни находился на экране.

Изображение 1 на телефоне. Я также включил изображения 2 и 3 ниже, которые представляют собой 7-дюймовый планшет и 10-дюймовый планшет соответственно. Обратите внимание, что разделенная панель действий находится на одной панели с видами планшета.

Изображение 2

Изображение 3

1 ответ

Решение

Для оранжевой панели вы должны просто добавить этот тег в манифест (под тегом активности):

android:uiOptions="splitActionBarWhenNarrow"

Что касается красного, я бы предположил, что это просто LinearLayout с QuickContactBadge, TextViewс, и несколько Buttonс - не актуально ActionBar пример.

Другие вопросы по тегам