"안드로이드 알림바, 제목바 숨기기"의 두 판 사이의 차이

15번째 줄: 15번째 줄:
==전체코드 예시==
==전체코드 예시==
*[[MainActivity.java]]를 수정한 예시
*[[MainActivity.java]]를 수정한 예시
*최초 실행되는 MainActivity에 적용되며, 액티비티가 여러 개라면 각 클래스마다 설정해야 함


<source lang='java'>
<source lang='java'>

2012년 12월 29일 (토) 18:02 판

hide notification bar, title bar
안드로이드 알림바, 제목바 숨기기

1 핵심코드

액티비티 클래스의 onCreate 메소드에 다음 코드를 삽입

알림바 숨김
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
타이틀바 숨김
requestWindowFeature(Window.FEATURE_NO_TITLE);

2 전체코드 예시

  • MainActivity.java를 수정한 예시
  • 최초 실행되는 MainActivity에 적용되며, 액티비티가 여러 개라면 각 클래스마다 설정해야 함
package com.example.myfirstapp;
 
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
 
public class MainActivity extends Activity {
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
        requestWindowFeature(Window.FEATURE_NO_TITLE);
        setContentView(R.layout.activity_main);
    }
 
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.activity_main, menu);
        return true;
    }
 
}

3 같이 보기

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}