Нижняя панель в Android с другим макетом выше? - PullRequest
0 голосов
/ 13 декабря 2010

Я хочу иметь общую нижнюю панель в Android. Если нажата какая-либо кнопка, она должна открыть новую активность с нижней панелью, по-прежнему внизу. Есть ли способ добиться этого? Я пробовал иметь суперкласс с 4 кнопками внизу, а затем открывать новое действие по событию щелчка, но я не знаю, почему не отображается нижняя строка, и также это правильный подход?

1 Ответ

1 голос
/ 13 декабря 2010

То, как я это сделал, состояло в том, чтобы иметь один Activity, состоящий из ViewFlipper, который занимал большую часть окна, и панель кнопок внизу.Дочерние "занятия" были просто детьми ViewFlipper.Работает нормально.

ПРИМЕР ДОБАВЛЕН ПОЗЖЕ:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent"
    android:orientation="vertical" 
>
    <ViewFlipper 
        android:layout_width="fill_parent" 
        android:layout_height="wrap_content"
        android:layout_weight="1"
    > 

    <!-- Your pages go here, i.e.: -->
    <include android:id="@+id/page1" layout="@layout/page1" />
    <include android:id="@+id/page2" layout="@layout/page2" />
    ...

    </ViewFlipper>

    <!-- Your bottom bar -->
    <LinearLayout
        android:layout_width="fill_parent" 
        android:layout_height="wrap_content"
        android:orientation="horizontal" 
    >
    ... buttons or whatever you want here ...
    </LinearLayout>

</LinearLayout>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...