Я реализую представление навигации в своем приложении.
На самом деле, я могу открыть его, нажав на значок «гамбургер» (на моей панели инструментов) и проведя пальцем слева направо.
Я хочу открыть его только через значок на панели инструментов, отключив swype. Возможно ли это сделать?
DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(this, drawer, sToolbar, R.string.navigation_drawer_open, R.string.navigation_drawer_close);
drawer.addDrawerListener(toggle);
toggle.syncState();
РЕДАКТИРОВАТЬ
DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
drawer.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED); // HERE
ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(this, drawer, sToolbar, R.string.navigation_drawer_open, R.string.navigation_drawer_close);
drawer.addDrawerListener(toggle);
toggle.syncState();
Если я использую приведенный выше код, где я использовал DrawerLayout.LOCK_MODE_LOCKED_CLOSED, я отключаю и значок, и swype.