因为我对Android很新,所以我试图创建一个按下按钮时激活的导航抽屉。我检查了几个这样的教程one但是在所有这些教程中,当按下一个操作栏按钮时抽屉被激活。还有一件事。我的活动包括3个按钮和一个图像,所以我使用RelativeLayout,我如何将FrameLayout添加到RelativeLayout?我应该改变吗?
有人可以解决一些问题,这样我就能得到一般的想法吗? 提前感谢您的时间!
答案 0 :(得分:0)
在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中,所以我不明白你的问题。