본문 바로가기

Android

Android : 상태바, 타이틀바 없애기

Android : 상태바, 타이틀바 없애기

타이틀바

styles.xml

아래 두 줄만 추가하면 모든 액티비티에서 사라진다. 

1
2
<item name="windowNoTitle">true</item>
<item name="windowNoTitle">true</item>
cs

.java

전체 액티비티가 아니라 몇몇 액티비티에만 적용해야 한다면, 

해당 액티비티의 onCreate()에서 setContentView() 위에 아래 코드를 추가한다.

1
2
3
4
5
6
7
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
 
    requestWindowFeature(Window.FEATURE_NO_TITLE);
    setContentView(R.layout.activity_main);
}
cs

상태바

.java

없애고자 하는 해당 액티비티의 onCreate()에서 setContentView 위에 코드를 추가한다.
1
2
3
4
5
6
7
8
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
                WindowManager.LayoutParams.FLAG_FULLSCREEN);
        setContentView(R.layout.calendar_layout);
        createGUI();
    }
cs

styles.xml

1
<item name="windowFullscreen">true</item>
cs


이렇게 추가할 수도 있다.