Xenon54
109
2019-02-12 17:21:11
3
144

안드로이드 레이아웃 겹치기 관련 질문드립니다


지금 만들려고 하는 앱에서 버튼누르면 메뉴가 나오는 형태로 만들려고 합니다.

메뉴가 화면을 완전히 가리지 않고, 일부만 가리기때문에 새 레이아웃 만들어 넘기기가 매우 힘드었습니다.

현재는 엑티비티를 새로 만든다음 원래 겹쳐야할 부분의 레이아웃을 투명레이아웃에 넣어서 그럴듯하게 보이게 하였지만, 슬슬 꼼수로는 한계가 다가오더군요.

그래서 궁금한것은 

1. 리니어 레이아웃을 겹쳐서 2개 띄우기

2. 겹쳐진 화면을(위의 뜬 화면)감추기.

이 두가지 방법을 알고싶습니다.

혹시 방법이 있나요?

1번질문의 거의다 찾았느데 2번은 도저히 답이 안나오네요...ㅠㅠ

0
0
  • 답변 3

  • NPC
    120
    2019-02-12 17:42:34

    1번 :  RelativeLayout 안에 LinearLayout 2개 추가

    2번 : 1번에서 추가한 RelativeLayout에 visibility를 gone이나 invisible로 변경


    질문에 대한 원하는 답이 맞는지 잘 모르겠네요~

    0
  • 고민고민고
    26
    2019-02-12 18:09:57 작성 2019-02-12 18:12:24 수정됨

    2번의 경우 컨스트레인트레이아웃이나 프레임 레이아웃 쓰시면 될 거 같아요. 겹쳐 놓고 visivility 수정하시면 될거 같습니다. 1번은 만드시려는 앱을 자세히 몰라서.. 왼쪽에서 나오는 드로워블레이아웃 같은거가 필요하신지 아니면 dialog가 필요하신지..

    0
  • Xenon54
    109
    2019-02-13 14:31:48

    감사합니다 ㅎㅎ 원하는 모양이 나왔습니다. ㅎㅎ

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.