我在我的活动中使用MenuDrawer中的Android https://github.com/SimonVT/android-menudrawer。 更新库后,菜单比以前略小。如何更改菜单的大小(宽度)?
答案 0 :(得分:4)
MenuDrawer具有大小的xml属性 - mdMenuSize。
或者你也可以使用menudrawer的setMenuSize方法以编程方式设置它。
答案 1 :(得分:4)
:
private MenuDrawer mDrawer;
public static final int TOUCH_MODE_NONE = 0;
继续创建方法:
mDrawer.setMenuSize(600);
600在dp设置为你喜欢
以下是我的代码:
mDrawer = MenuDrawer.attach(this);
mDrawer.setTouchMode(TOUCH_MODE_NONE);
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
int width = dm.widthPixels;
if(width>=640)
mDrawer.setMenuSize(600);
else if(width<640)
mDrawer.setMenuSize(400);
mDrawer.setContentView(R.layout.drawermain);
mDrawer.setMenuView(R.layout.drawermenu);