アクティビティでhttps://github.com/SimonVT/android-menudrawerの Android MenuDrawerを使用しています。ライブラリを更新した後、メニューは以前より少し小さくなりました。メニューのサイズ (幅) を変更するにはどうすればよいですか?
1175 次
2 に答える
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);
于 2013-09-27T14:25:33.987 に答える
4
MenuDrawer には、サイズ - mdMenuSize の xml 属性があります。
または、メニュードロワーの setMenuSize メソッドを使用して、プログラムでこれを設定することもできます。
于 2013-08-07T00:38:49.107 に答える