Fixed Width of Navigation Drawer for Tablets (#2856)

This commit is contained in:
Madhur Gupta 2019-05-08 13:38:06 +05:30 committed by neslihanturan
parent c4b7164784
commit 867cc9921f

View file

@ -73,7 +73,6 @@ public abstract class NavigationBaseActivity extends BaseActivity
drawerLayout.addDrawerListener(toggle);
toggle.setDrawerIndicatorEnabled(true);
toggle.syncState();
setDrawerPaneWidth();
setUserName();
Menu nav_Menu = navigationView.getMenu();
View headerLayout = navigationView.getHeaderView(0);
@ -147,16 +146,6 @@ public abstract class NavigationBaseActivity extends BaseActivity
getSupportActionBar().setDisplayShowHomeEnabled(true);
}
private void setDrawerPaneWidth() {
ViewGroup.LayoutParams params = navigationView.getLayoutParams();
// set width to lowerBound of 70% of the screen size in portrait mode
// set width to lowerBound of 50% of the screen size in landscape mode
int percentageWidth = getResources().getInteger(R.integer.drawer_width);
params.width = (getResources().getDisplayMetrics().widthPixels * percentageWidth) / 100;
navigationView.setLayoutParams(params);
}
@Override
public boolean onNavigationItemSelected(@NonNull final MenuItem item) {
final int itemId = item.getItemId();