마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

[java]slidingLayout과 drawerLayout 동시 사용

0 추천
메인액티비티에서 slidingLayout을 이용해서 하단에서 레이아웃을 끌어올리는 기능을 사용하고 있는 상태에서

메뉴버튼을 누르면 drawerLayout을 이용해서 오른쪽 사이드에서 레이아웃이 나와서 사용자의 정보를 간단하게 보여주는 기능을 추가하려고 했습니다.

메인액티비티에서 drawerLayout을 이용하려면 activity_main에서 가장 바깥쪽에 있는 레이아웃이름을

androidx.drawerlayout.widget.DrawerLayout 이렇게 바꾸라고 하는데, 이미 슬라이딩레이아웃을 구현하는 과정에서 메인액티비티의 가장 바깥쪽을 com.sothree.slidinguppanel.SlidingUpPanelLayout 로 바꿔둔 상황입니다. sligingLayout , drawerLayout 두 기능을 어떻게 넣을 수 있나요? 답변 주시면 감사하겠습니다 ㅠㅠ
류승민 (270 포인트) 님이 2022년 8월 3일 질문
류승민님이 2022년 8월 3일 수정

1개의 답변

0 추천
 
채택된 답변
slidingLayout이 안드로이드 SDK에서 제공하는 레이아웃이 아닌 것 같은데...혹시

https://github.com/umano/AndroidSlidingUpPanel/blob/master/library/src/main/java/com/sothree/slidinguppanel/SlidingUpPanelLayout.java

를 말씀하시는 건가요?

그렇다면 둘다 사용할 수 있는지는 해당 클래스들의 부모 클래스가 어떤 클래스인지를 살펴보면 될 것 같은데요.

둘다 ViewGroup 을 상속받았기 때문에 일단은, 사용이 가능할 것 같아 보이네요. 순서를 어떻게 하느냐는 테스트를 해보셔야 할 것 같아요.
spark (224,800 포인트) 님이 2022년 8월 3일 답변
류승민님이 2022년 8월 3일 채택됨
답변 감사합니다! 주신 깃허브에 있는 내용 맞아요!
...