2017-12-04 8 views
1

내 앱에서 TitleBar를 없애기 위해 여러 가지 수정을 시도했습니다. Android 앱에서 TitleBar를 제거 할 수 없습니다.

enter image description here

나는 (등 시간, 배터리 포함) MainActivity에 맨 줄을 제거 할 수 있었다 있지만 제목 표시 줄이 사라지지 않을 것입니다. 여기
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); 
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); 
requestWindowFeature(Window.FEATURE_NO_TITLE); 
this.requestWindowFeature(Window.FEATURE_NO_TITLE); 

내 activity_main.xml입니다 : 여기

<?xml version="1.0" encoding="utf-8"?> 
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:app="http://schemas.android.com/apk/res-auto" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:background="@drawable/background_flat_720x1280" 
    tools:context="com.andrewvanpeter.upandaway.MainActivity"> 

    <Button 
     android:id="@+id/settingsButton" 
     android:layout_width="128dp" 
     android:layout_height="38dp" 
     ... 
</android.support.constraint.ConstraintLayout> 

내 AndroidManifest.xml을한다 :

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.andrewvanpeter.upandaway"> 

    <application 
     android:allowBackup="true" 
     android:icon="@mipmap/ic_launcher" 
     android:label="@string/app_name" 
     android:roundIcon="@mipmap/ic_launcher_round" 
     android:supportsRtl="true" 
     android:theme="@android:style/Theme.NoTitleBar.Fullscreen"> 
     <activity android:name=".MainActivity"> 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 

       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 
     <activity android:name=".GameActivity" /> 
     <activity android:name=".HelpActivity" /> 
     <activity android:name=".SettingsActivity" /> 
    </application> 
</manifest> 

답변

1

추가 여기 상단 바 멀리 갈 수 있도록하는 데 사용되는 코드는 스타일 폴더의이 스타일

<style name="AppTheme.NoActionBar" parent="Theme.AppCompat.Light.DarkActionBar"> 
<item name="windowActionBar">false</item> <item name="windowNoTitle">true</item> 
<item name="android:windowFullscreen">true</item> 
</style> 

일 당신의 AndroidManifest.xml 파일

android:theme="@style/AppTheme.NoActionBar" 
+0

MainActivity 활동 클래스에이 스타일을 설정합니다. 고마워요 – CheetahBongos

+1

도와 드리겠습니다 :) 받아 들인 것으로 표시하는 것을 잊지 마세요 – diegoveloper

+0

다른 58 초를 기다리고 있습니다 ... ;-) – CheetahBongos