Вопрос по android – Как создать нижнее меню, как Gmail Android

3

Я не совсем уверен, какой тип Gmail использует в Android. Я полагаю, они используют плавающийViewGroup.

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

Это называется «панель разделенных действий», см. Раздел вactionbar design guide иActionBar documentation. user658042
Какое нижнее меню? Macarse

Ваш Ответ

4   ответа
0

й». Обратите внимание, что он работает в режиме просмотра портретов и исчезает, когда вы переключаетесь в ландшафт. Панель действий Android

Хотя эта ссылка может ответить на вопрос, лучше включить сюда основные части ответа и предоставить ссылку для справки. Ответы, содержащие только ссылки, могут стать недействительными, если связанная страница изменится.
4

http://actionbarsherlock.com/

Это позволяет вам легко разработать приложение с панелью действий для каждой версии Android от 2.x и выше.

В примере приложения вы можете найти код для достижения того, что вы ищете, в разделе «Разделить элементы действий». Идея состоит в том, что вы добавляете действия из меню, как обычно, но записываете следующую строку в вашем манифесте:

android:uiOptions="splitActionBarWhenNarrow"

Demo App with code for the Split ActionBar

для некоторых приложений это нормально. Но, например, офисное приложение это не так. С его помощью пейзаж исчезает.
3

которое будет находиться в нижней части списка, используя<RelativeLayout> пометить так

<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="wrap_content" >
    <ListView
      android:layout_height="wrap_content"
      android:layout_width="fill_parent" android:id="@android:id/list"
      android:listSelector="@android:color/transparent"
      android:layout_above="@+id/footer" />

    <include android:id="@+id/footer" android:layout_height="wrap_content"
      layout="@layout/mymenu" android:layout_width="fill_parent"
      android:layout_centerHorizontal="true"
      android:layout_alignParentBottom="true" >
    </include>
</RelativeLayout>

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

Вы также можете сделать то же самое для верхней части экрана, просто сказав, что просмотр спискаlayout_below="@+id/header" вместоlayout_above"@+id/footer" (или сделай оба!)

как надуть нижний колонтитул в меню?
Очень элегантное решение! Спасибо!
-1

Панель действий реализация. Если вы положили значки в нормальномActionBar и не хватает места для их отображения, android самостоятельно создает нижнюю панель и отображает там иконки.

У меня было похожее приложение, и я решил поставить свою собственную панель вместо реализацииПанель действий

Похожие вопросы