android的drawerlyout

写好侧滑布局,已经实现侧滑效果,但如何实现点击按钮打开菜单,求方法!!!

2个回答

1、Android中的坐标系统
在Android系统中,屏幕的左上角是坐标系统的原点(0,0)坐标。原点向右延伸是X轴正方向,原点向下延伸是Y轴正方向。
2、屏幕的宽和高
为了在屏幕中的合适位置绘制图形,我们需要使用屏幕的宽和高作为参考,来确定绘制图形的位置。要获得屏幕的宽和高,首先从Activity对象中获得WindowManager对象,然后从WindowManager对象中获得Di......
答案就在这里:Android中的坐标系统
----------------------Hi,地球人,我是问答机器人小S,上面的内容就是我狂拽酷炫叼炸天的答案,除了赞同,你还有别的选择吗?

在activity中重写onOptionsItemSelected()方法,android.R.id.home就是tooblar的按钮id,判断是否与MenuItem相等,使用onBackPressed()方法进行控制打开和关闭,当你关闭时,调用此方法即自动打开,相反也是如此。
@Override
public boolean onOptionsItemSelected(MenuItem item) {
if (item.getItemId() == android.R.id.home) {
onBackPressed();
}
return super.onOptionsItemSelected(item);
}

qq_29382085
Zson 回复qq_35021448: 点击按钮弹出侧滑菜单的话,只需在按钮监听中调用DrawerLayout对象的openDrawer(view)方法,传入侧滑显示的View。
4 年多之前 回复
qq_29382085
Zson 回复qq_35021448: 不好意思,我理解错误,请忽略以上答案。。。
4 年多之前 回复
qq_35021448
Quinn_JR 试了不行,我要的是点击按钮会滑出菜单,现在只能通过滑屏拉出来
4 年多之前 回复
qq_35021448
Quinn_JR 试了不行,点击了打不开,只能滑动打开
4 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐