我已使用设计支持库中的 NavigationView 实施导航抽屉。我想根据所选的导航菜单项目更改导航抽屉的边距。基本上我希望 NavDrawer 应始终在工具栏和标签下方(如果存在)。 我在下面的代码中尝试设置上边距,但它不起作用。点击汉堡包图标时,没有APP崩溃但是抽屉没有打开。请帮助SO社区。 p>
DrawerLayout.LayoutParams params = (DrawerLayout.LayoutParams)mNavigationView.getLayoutParams();
params.setMargins(0,72,0,0);
mNavigationView.setLayoutParams(params);