이 글은 강의중 질문에 답하기 위해서 작성되었습니다.
일반적으로 DrawerLayout 에 의해 끌려 나오는 방향은 왼쪽을 주로 사용한다.
그런데 android:layout_gravity="right" 로 지정하여 오른쪽에서 나타나게 하고자 한다면
ActionBarDrawerToggle 을 눌렀을때 아래의 에러가 발생하게 된다.
java.lang.IllegalArgumentException: No drawer view found with gravity LEFT
해결하는 하나의 방법은
DrawerLayout 에 android:layoutDirection="rtl" 을 지정하는 것이다.
<androidx.drawerlayout.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android"
...................
android:layoutDirection="rtl">
'Android' 카테고리의 다른 글
안드로이드 개발환경 깔끔하게 지우기 (2) | 2024.01.11 |
---|---|
API Level 33 에서 Notification 이 안뜰때.. (0) | 2023.03.20 |
API Level 33 외장 메모리 퍼미션 조정 (0) | 2023.03.08 |
WebView 연동, Multi file upload with retrofit (0) | 2022.08.12 |
RecyclerView Swipe menu (0) | 2022.08.04 |