Android 导航抽屉使用/按钮激活

Android Navigational Drawer activate w/ button

因为我是 Android 的新手,所以我正在尝试创建一个导航抽屉,它在按下按钮时被激活。我检查了几个像这样的教程 one 但在所有这些教程中,当按下 Actionbar 按钮时抽屉都会被激活。还有一件事。我的 activity 由 3 个按钮和一个图像组成,所以我使用 RelativeLayout,如何将 FrameLayout 添加到 RelativeLayout?我应该改变它吗?

谁能解决一些问题,这样我就可以大致了解一下? 预先感谢您的宝贵时间!

在 XML 元素(例如 Button 或 TextView)中输入:

android:onClick="onBtnClick"

在链接Activity中添加方法:

public void onBtnClick(View view) {
    //open the drawer as a menu
    View mFragmentContainerView = findViewById(R.id.navigation_drawer);
    DrawerLayout mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
    mDrawerLayout.openDrawer(mFragmentContainerView);
}

您可以简单地将 FrameLayout 拖到 RelativeLayout 中,所以我不明白您的问题。