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

Fragment 사용시 문제점

0 추천
안녕하세요

하나의 activity에 다양한 레이아웃을 연출시키기 위해

Fragment를 사용했습니다. 그런데 버튼 클릭으로 화면들이

바뀌긴 하는데 xml에서 android:name으로 설정한

레이아웃이 자꾸 겹쳐서 나옵니다.

어떻게 해결해야 할까요?
너구 님이 2017년 8월 23일 질문

3개의 답변

0 추천
view 에 background color 를 주세요
aucd29 (218,390 포인트) 님이 2017년 8월 24일 답변
0 추천
전에 답변주신 분께서 말씀하셨다시피 Fragment의 배경 색상이 alpha channel을 가지고 있을 경우에 뒷 배경이 겹쳐서 나오는 현상이 발생할 수 있습니다.

버튼을 클릭하면 화면에 보여질 화면을 제외하고는 visibility를 false로 설정하시거나, 가장 상단에 있는 Fragment의 Background Color에 Alpha Channel을 없애면 됩니다.

색상 16진수 코드 표기는 #FFFFFFFF -> # FF(Alpha) / FF(Red)  / FF(Green) / FF(Blue)의 형태로 되어있습니다.
minor (13,710 포인트) 님이 2017년 8월 24일 답변
0 추천
fragment를 add하지 마시고 replace 시키시면 됩니다.
갸아악 (21,260 포인트) 님이 2017년 8월 24일 답변
...