2014-04-12 5 views
0

내 앱을 전체 화면으로 만드는 데 문제가 있습니다. 내가 할 수있는 것은 "제목 표시 줄 없음"을 설정하는 것입니다.Android 전체 화면 테마

<style name="AppBaseTheme" parent="android:Theme.Light.NoTitleBar"> 

답변

0

이 같은 코드에서 작업을 수행 할 수 있습니다

public class FullScreen extends Activity { 
    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 

     requestWindowFeature(Window.FEATURE_NO_TITLE); 
     getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, 
           WindowManager.LayoutParams.FLAG_FULLSCREEN); 

     setContentView(R.layout.main); 
    } 
} 

또는 사용하여 XML을 (당신처럼) :

<activity android:name=".ActivityName" 
    android:label="@string/app_name" 
    android:theme="@android:style/Theme.NoTitleBar.Fullscreen"> 
</activity> 

넣어 귀하의 응용 프로그램

에 대한 androidmainfest.xml에서

편집 : kitkat에는 이제 몰입 형 모드가 있습니다.

@Override 
public void onWindowFocusChanged(boolean hasFocus) { 
     super.onWindowFocusChanged(hasFocus); 
    if (hasFocus) { 
     decorView.setSystemUiVisibility(
       View.SYSTEM_UI_FLAG_LAYOUT_STABLE 
       | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION 
       | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN 
       | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION 
       | View.SYSTEM_UI_FLAG_FULLSCREEN 
       | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY);} 
} 
관련 문제