안드로이드 개발 질문/답변
(글 수 45,052)
TabHost, TabWidget, FrameLayout를 사용해서 탭 레이아웃을 구현을 했고,
FragmentActivity에서 아래같이 탭을 변경시켜주고 있습니다.
private void updateTab(String tabId, int placeholder) {
FragmentManager fm = getSupportFragmentManager();
if (fm.findFragmentByTag(tabId) == null) {
fm.beginTransaction().replace(placeholder, new SubFragment(tabId, mUserId), tabId).commit();
}
}
갤s, 옵티머스2x 폰에서는 잘 되는데 갤노트에서 확인해보니
탭안에 컨텐츠가 들어갈 부분에 뒤에 있는 Activity화면이 훤히 보여지게 되네요.
탭안에 컨텐츠는 GridView를 통해 보여주고 있는데 GridView에 data가 있는만큼은 잘 보여지는데
데이터가 비어 있다면 비어있는만큼 밑에 있는 Activity화면이 보입니다.
첨엔 잘 보이다가 탭을 눌러서 이동하면 그때부터 그렇게 보이네요.
레이아웃 width, height 모두 match로 설정했고 background도 직접 색 설정을 해줬습니다.
혹시 이런현상에 대해서 아시는분 계신가요?