相对布局中的导航栏(Android App)

时间:2015-08-18 20:10:45

标签: android android-layout android-activity navigation-drawer

我使用Activity制作了RelativeLayout,并且设置得很好。现在根据新的要求,我必须在左上角添加导航抽屉。我该怎么办?请任何人简要解释一下。

1 个答案:

答案 0 :(得分:0)

我建议您使用NavigationView来创建抽屉。您只需将当前RelativeLayout包裹在DrawerLayout中并添加NavigationView

即可。
<android.support.v4.widget.DrawerLayout>
    <RelativeLayout>
        <android.support.v7.widget.Toolbar />
    </RelativeLayout>

    <android.support.design.widget.NavigationView
        android:layout_gravity="start"
        app:menu="@menu/drawer" />

</android.support.v4.widget.DrawerLayout>

请注意,您必须在res/menu/drawer.xml下创建菜单。您也应该使用AppCompatActivity并将Toolbar设置为setSupportActionBar()

This是比较好的教程。 This one更加详细。