私はviewpager、Appcompact Actionbar、drawerLayoutを使用したという点で、ホームアクティビティを持つアプリケーションを持っています。drawerLayout は 3 つのイベントで開きます。
- アクションバーメニューをクリックします。
- デバイスメニューボタン
- 端から右にスワイプ
と閉じます
- アクションバーメニューをクリック
- デバイスメニューボタン
- 左にスワイプまたはフェード部分をクリック
端からスワイプするときに drawerLayout を開くのを無効にしたかっただけです。
私はこれを使用しました、
mDrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_OPEN);
mDrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED);
このメソッドは、スワイプ オープン イベントとクローズ イベントの両方を無効にしました。
これを行った人がいる場合は、スワイプを無効にして DrawerLayout を開く方法を教えてください。