2015-01-20 120 views
-1

因为我对Android非常陌生,我试图创建一个导航抽屉,当按下按钮时会激活。我检查了几个这样的教程,如one,但是在按下操作栏按钮时,抽屉会全部被激活。还有一件事。我的活动由3个按钮和一个图像组成,所以我使用RelativeLayout,我如何添加一个FrameLayout到RelativeLayout?我应该改变它吗?Android导航抽屉激活带按钮

有人可以解决一些问题,所以我可以得到一般的想法吗? 预先感谢您的时间!

回答

0

在XML元素(如按钮,或TextView的)放:

android:onClick="onBtnClick" 

在链接活动添加方法:

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的,所以我不明白你的问题。