Android中的底栏有不同的布局吗?

时间:2010-12-13 09:19:38

标签: android button

我希望Android中有一个常见的底栏。如果单击任何按钮,则应打开新活动,底部栏仍位于底部。有没有办法实现这个目标?我试过在底部有一个带有4个按钮的超类,然后在点击事件上打开新活动,但我不知道为什么底部栏没有显示,这也是正确的方法吗?

1 个答案:

答案 0 :(得分:1)

我这样做的方法是让一个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>