处理Android导航

时间:2014-02-28 16:42:00

标签: android android-activity navigation fragment

我正在为我的应用寻找一些关于导航的指针/建议/等。以下是我所有屏幕的布局以及它们之间的流程:

Layout Diagram

因此,我无法理解如何实现此布局的主要部分是最左侧的导航抽屉按钮的子项。按钮下方的主屏幕实际上只是另一个带按钮的屏幕,当单击Main上的按钮时,它会将您带入向导,就像一组屏幕一样。在每一步中,您可以返回上一个屏幕,前进到下一个屏幕,或者通过单击抽屉按钮,它将再次返回主屏幕。

所以我怀疑,这是来自一个几乎全新的android的人,是我需要一个活动为main,然后一个活动与每个步骤的一组片段,对吗?任何建议都很有用。

1 个答案:

答案 0 :(得分:0)

使用DrawerLayout和这样的片段:

<?xml version="1.0" encoding="utf-8"?>
<android.support.v4.widget.DrawerLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/drawer"
android:layout_width="match_parent"
android:layout_height="match_parent">

<RelativeLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    >

    <fragment
        android:id="@+id/mainFragment"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:name="MainFragment" />

</RelativeLayout>


<!-- The navigation drawer -->
<FrameLayout
    android:id="@+id/content_frame"
    android:layout_width="200dp"
    android:layout_height="match_parent"
    android:layout_gravity="start"
    android:background="#FF232323"
    android:layout_marginTop="64dp"
    >
    <fragment
        android:id="@+id/navigation"
        android:name="NavigationFragment"
        android:layout_height="match_parent"
        android:layout_width="wrap_content" />

</FrameLayout>