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

안드로이드 레이아웃 제일위로 오게 어떻게 하나요 [closed]

0 추천
frame레이아웃을 사용하여서 slidingdrawer가 올라오는데요

원래 화면에 리스트뷰때문에 slidingdrawer가 올라오면 리스트뷰 밑에 깔리더라구요

slidingdrawer가 listview위로 올라오게 어떻게 하나요

검색해보니 bringtofront를 쓰면된다는데 그게 먹히지도 않구요ㅠㅠㅠㅠ
질문을 종료한 이유: 해결하였습니다.
꿀떡 (2,700 포인트) 님이 2015년 12월 14일 질문
꿀떡님이 2015년 12월 14일 closed

1개의 답변

0 추천
FrameLayout 안의 Child의 순서를 바꿔보세요

<Framelayout>

  <layout1>

  <layout2>

</framelayout>

의 경우 layout1 과 layout2 를 동시에 보여주면 밑에있는 layout2 가 위로 올라와 보입니다.

다를수도 있겠지만 혹시 위의 구성처럼 두개가 나뉘어 있다면 레이아웃 순서를 2, 1 순서로 바꾸어 보세요
라쎄린드 (25,460 포인트) 님이 2015년 12월 14일 답변
제가
<Framelayout>

  <SlidingDrawer>

</framelayout>
이렇게 하고 나머지 레이아웃하나는 fragment로 지정해줬거든요
그러니까 fragment가 제일위로 올라오더라구요ㅠㅠ
어떡해야하죠?ㅠㅠ
그럼 프래그먼트랑 FrameLayout 순서를 바꿔요. 똑같은 답ㅋ
...