在 API 10(2.3.3、2.3.6)中,DrawerLayout 在地图下打开。但是当我按下地图时,它就像我按下 DrawerLayout 列表项一样。在 16+ 版本中,一切都很好。
问问题
249 次
1 回答
0
只需在 NavigationDrawer 打开时使 ListView 无效:
mDrawerLayout = (DrawerLayout) findViewById(R.id.main_drawerLayout);
mDrawerToggle = new ActionBarDrawerToggle(this, mDrawerLayout,
R.drawable.ic_drawer, R.string.from, R.string.april) {
@Override
public void onDrawerOpened(View drawerView) {
leftMenuList.invalidateViews();
super.onDrawerOpened(drawerView);
}
};
mDrawerLayout.setDrawerListener(mDrawerToggle);
于 2013-11-04T08:59:24.620 回答