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

Fragment를 replace()할때 질문

0 추천

사진에서처럼 '버튼2'를 클릭하면 

두번째 fragment가 첫번째 fragment를 덮도록 하고싶은데 

아래와같이 나옵니다. 

어떻게 수정하면 좋을까요? 

------------------------------------------------------------------------------------------------------------

< activity_main.xml > - 위에는 button지정 fragment, 아래는 첫번째, 두번째 fragment 띄우도록 했습니다. 

 

 

< 버튼 2개가 올라가는 fragment >

 

 

 

< 첫번째 fragment >

 

 

 

< 두번째 fragment >

 

 

< MainActivity.java >

 

 

< ButtonFragment.java >

 

 

< LayoutFragment1.java >

 

 

< LayoutFragment2.java >

uuni (770 포인트) 님이 2016년 4월 25일 질문
uuni님이 2016년 4월 26일 수정

1개의 답변

+1 추천
 
채택된 답변
두 번째 fragment  의 높이를 어떻게 준건지 파악하세요
aucd29 (218,390 포인트) 님이 2016년 4월 26일 답변
uuni님이 2016년 4월 26일 채택됨
높이를 따로 지정해주지는 않았습니다.
첫번째, 두번째 fragment높이는 둘다 match_parent로 동일합니다.

container의 높이도 별도로 변경해주지 않았는데
왜그런지 감이 잘 안잡힙니다
xml 을 올려보세요        .
xml, java소스 업로드했습니다!
혹시 MainActivity에서 객체를 잘못 처리했다던지 하는 문제점은 없을까요?
<linear >
<fragment>
<frame>
<fragment>
</frame>
</linear>

식으로 변경하세요
아! 그런방법이 있었네요
방금 잘 동작하는거 확인했습니다.
귀한지식 감사드립니다 :)
...