आदर्श रूप से नेविगेशन ड्रावर को बंद कर दिया जाना चाहिए क्योंकि कुछ आइटम को इससे दबाया गया है, लेकिन यह स्वचालित रूप से नहीं हो रहा है। यह कैसे करना है ? धन्यवाद!
जवाबों:
समझ गया!
private DrawerLayout mDrawerLayout;
mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
mDrawerLayout.closeDrawers();
पूरी तरह से ठीक काम।
यदि आपके पास ड्राअर लेआउट के रूप में mDrawerLayout है, तो इसे खोलने पर आप इसे बंद कर सकते हैं।
@Override
public void onBackPressed() {
if (this.mDrawerLayout.isDrawerOpen(GravityCompat.START)) {
this.mDrawerLayout.closeDrawer(GravityCompat.START);
} else {
super.onBackPressed();
}
}