通常在导航抽屉中,当我们点击左上角的图标时,将打开导航抽屉,如屏幕1所示。
我需要部分显示导航抽屉,如下面的屏幕2所示,而屏幕(活动)最初启动时不会触发任何事件。
任何人都可以帮助我。
由于 拉维
答案 0 :(得分:0)
动态设置ListView的宽度......
mDrawerLayout = (DrawerLayout) view.findViewById(R.id.drawer_layout);
mDrawerList = (ListView) view.findViewById(R.id.top_sectionlist);
int width = getResources().getDisplayMetrics().widthPixels/2;
DrawerLayout.LayoutParams params = (android.support.v4.widget.DrawerLayout.LayoutParams) mDrawerList.getLayoutParams();
params.width = width;
mDrawerList.setLayoutParams(params);