2017-12-04 18 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ファイルのアクティビティクラスMainActivityにこのスタイルを設定してください。

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

これはうまくいきました。ありがとうございました – CheetahBongos

+1

私はあなたを助けてうれしいです:)、受け入れとしてマークすることを忘れないでください – diegoveloper

+0

それは私がもう58秒待つことです... ;-) – CheetahBongos

関連する問題