很久沒有用drawerLayout寫佈局,今天想偷一下懶,直接用drawerlayout實現側滑就算了,萬萬沒想到,報了這個錯誤,直接看錯誤翻譯就知道是缺了靠右的佈局。問題就在於我打layout_gravity時AS並沒有自動補全,我手動輸還提示紅色,因爲現在項目用的是androidX,我還一度以爲androidX的drawerLayout改了。。。
解決方法,還是在佈局文件,也就是xml文件里加上layout_gravity屬性,不過要自己完整打出來了,如果想從左側劃出,就在滑出的佈局里加上
android:layout_gravity="left"
右滑就是
android:layout_gravity="right"
沒什麼好說的,不知是AS還是AndroidX的鍋,不自動補全,手打還報紅色,只有整行打完才變回正常顏色