1. 程式人生 > >DrawerLayout——使用DrawerLayout點選左側選單時右側也能監聽到點選事件

DrawerLayout——使用DrawerLayout點選左側選單時右側也能監聽到點選事件

在使用側滑控制元件DrawerLayout時,左側選單中的點選事件右側也能監聽到點選事件,那麼如何遮蔽

  1. 在DrawerLayout的.xml佈局中新增
    android:clickable="true"
    這種我試了,不好用,但是有人說好用
  2. 在程式碼裡設定DrawerLayout的監聽事件DrawerListener的onDrawerOpened方法中設定
    paramView.setClickable(true);
    注意這裡的paramView是
    public void onDrawerOpened(View paramView)
    這裡面的View,並不是DrawerLayout