Android Drawerlayout的侧滑菜单全屏问题
在xml文件中,侧滑菜单的大小一般是自动包裹内容,不会充满屏幕。需要我们在Activity创建时测量屏幕大小,再将它设置给侧滑菜单。
代码:
在onCreate()方法内:
View menu = findViewById(R.id.menu); DisplayMetrics metrics = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(metrics); wight = metrics.widthPixels; height = metrics.heightPixels; LayoutParams params = menu.getLayoutParams() params .height = windowsHeight; params .width = windowsWight; meau.setLayoutParams(params );