Skip to content

Commit

Permalink
WIP: Try to fix issue #244 (2)
Browse files Browse the repository at this point in the history
  • Loading branch information
Catfriend1 committed Jan 19, 2019
1 parent 37612f0 commit f2e5702
Showing 1 changed file with 18 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@
import android.util.DisplayMetrics;
import android.util.Log;
import android.util.TypedValue;
import android.view.Gravity;
import android.view.KeyEvent;
import android.view.LayoutInflater;
import android.view.MenuItem;
Expand Down Expand Up @@ -201,7 +202,6 @@ public void onCreate(Bundle savedInstanceState) {

fm.beginTransaction().replace(R.id.drawer, mDrawerFragment).commit();
mDrawerToggle = new Toggle(this, mDrawerLayout);
mDrawerToggle.setDrawerIndicatorEnabled(false);
mDrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_UNLOCKED);
mDrawerLayout.addDrawerListener(mDrawerToggle);
setOptimalDrawerWidth(findViewById(R.id.drawer));
Expand Down Expand Up @@ -369,6 +369,12 @@ protected void onPostCreate(Bundle savedInstanceState) {
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
if (toolbar != null) {
toolbar.setNavigationIcon(R.drawable.btn_menu);
toolbar.setNavigationOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
mDrawerLayout.openDrawer(Gravity.LEFT);
}
});
}

mDrawerToggle.syncState();
Expand Down Expand Up @@ -437,7 +443,17 @@ public Toggle(Activity activity, DrawerLayout drawerLayout) {
* Note how the toolbar instance is not being sent to the ActionBarDrawerToggle constructor.
* See https://stackoverflow.com/a/27116116
*/
super(activity, drawerLayout, null, R.string.open_main_menu, R.string.close_main_menu);
super(activity, drawerLayout, findViewById(R.id.toolbar), R.string.open_main_menu, R.string.close_main_menu);

setHomeAsUpIndicator(R.drawable.btn_menu);
setDrawerIndicatorEnabled(false);

setToolbarNavigationClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
drawerLayout.openDrawer(Gravity.LEFT);
}
});
}

@Override
Expand Down

0 comments on commit f2e5702

Please sign in to comment.