Android создает меню нижнего бара - PullRequest
2 голосов
/ 05 апреля 2011

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

Ответы [ 3 ]

7 голосов
/ 05 апреля 2011

Ну, на мой взгляд, лучший способ - это создать xml-файл нижней панели и включить его в xml-файл каждого занятия

<include android:layout_width="fill_parent" layout="@layout/bottom_bar" />

где имя xml-файла нижней панели - bottom_bar.xml

Эта статья также может помочь вам

http://android -developers.blogspot.com / 2009/02 / андроид-топологии фокусы-2-повторное использование-layouts.html

1 голос
/ 05 апреля 2011

Существует также маршрут include:

0 голосов
/ 05 апреля 2011

То, что вы, вероятно, ищете, - это одно упражнение с TabBar с вкладками вверху и кнопками внизу: Android: вкладки внизу

Тогда вы можете использовать разные виды, соответствующие вкладкам, вместо отдельных действий.

...