有一種方法可以禁用導航抽屜用滑動打開? 我有一個滑動來消除ListView,有時用戶觸發navigationDrawer,而他想刪除列表中的項目。 謝謝。Android開放式導航抽屜只需點擊AppIcon
0
A
回答
1
use mDrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED);
1
這應該做的伎倆
如果你想防止通過刷卡可拉開抽屜,正常關閉,這是天雷mDrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED);
+0
當我使用它時,我禁用滑動手勢打開和關閉。 有一種方法可以禁用只是打開? – user3249186
0
!
// Drawer Layout
final DrawerLayout drawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(this, drawerLayout, toolbar,R.string.hello_world, R.string.action_settings){
@Override
/** Called when a drawer has settled in a completely closed state. */
public void onDrawerClosed(View view) {
Log.d("here","close");
drawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED);
}
@Override
/** Called when a drawer has settled in a completely open state. */
public void onDrawerOpened(View drawerView) {
Log.d("here","open");
drawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_UNLOCKED);
}
};
drawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED);
toggle.setDrawerIndicatorEnabled(true);
drawerLayout.setDrawerListener(toggle);
toggle.syncState();
棘手的部分是,當它關閉時應鎖定抽屜,並在抽屜打開時再次解鎖!
相關問題
- 1. 的Android:開放抽屜式導航欄上的佈局點擊
- 2. Android導航抽屜?
- 3. Android導航抽屜
- 4. 導航抽屜RecyclerView Items點擊活動
- 5. 點擊更改導航抽屜菜單
- 6. 導航抽屜關閉點擊
- 7. 導航抽屜 - 禁用點擊抽屜後面的物品
- 8. 無法打開抽屜式導航
- 9. Android - 導航抽屜碎片
- 10. Android碎片導航抽屜
- 11. Android Studio 1.4導航抽屜
- 12. Android FLAG_KEEP_SCREEN_ON Fragment導航抽屜
- 13. Android導航抽屜失敗
- 14. Android外包導航抽屜
- 15. 頂部導航抽屜 - Android
- 16. Android導航抽屜ExpandableListView
- 17. Android導航抽屜內容
- 18. Android導航抽屜執行
- 19. Android導航抽屜新款
- 20. Android導航抽屜級別
- 21. 的Android弧導航抽屜
- 22. 導航抽屜
- 23. Android的抽屜式導航欄 - 多段
- 24. Android - 導航抽屜式按鈕
- 25. 抽屜式導航欄,並在Android的
- 26. Android的 - 替代抽屜式導航
- 27. Android的抽屜式導航欄上GLSurfaceView
- 28. AndroidSlidingUpPanel與抽屜式導航
- 29. 錯誤抽屜式導航
- 30. MapFragment與抽屜式導航
當我使用它時,我禁用滑動手勢打開和關閉。有一種方法可以禁用只是打開? – user3249186
不是真的,這將禁用用戶的所有操作,您不能選擇哪個 – BradR