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

옵션메뉴에서 체크시 타이틀바 제거

0 추천
질문 그대로 입니다. 한 어플리케이션을 제작중인데

옵션메뉴에서 타이틀 숨기기에 체크가 되면 타이틀이 숨겨지고

체크가 해제되면 다시 타이틀이 나오게 하고 싶습니다.

 

onCreate, manifest 말고는 방법 없나요??
하루퍼 (710 포인트) 님이 2014년 1월 22일 질문

2개의 답변

0 추천
 
채택된 답변
private void setFullScreen(){
        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
}

private void cancelFullScreen(){
        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
}

 

이렇게 한번 해보실래요?

슈루슈 (2,610 포인트) 님이 2014년 1월 22일 답변
하루퍼님이 2014년 1월 22일 채택됨
감사합니다. 그런데 이건 스타터스바만 사라지네용ㅎㅎ
setTheme(android.R.style.Theme_NoTitleBar_Fullscreen); 이렇게 하면 상태바, 타이틀바 다 사라지는 것 같은데 해제하려면 어떻게 해야할까요?
테마를 변경하시는 거니까
getTheme()으로 기존 테마 저장해놨다 스왑하는 형태로 하는 낫지 않을까요?
소스를 어떻게 잡아야할지 모르겠네요..
0 추천
일단 기본 타이틀 없애시고, 타이틀을 직접 만드시면 편할거 같은데 어떠세요?
uno (3,820 포인트) 님이 2014년 1월 22일 답변
...