2015-12-21 88 views
1

我想制作一个迷你游戏程序,我不能让标题栏走开我已经尝试以下getActionBar().hide();requestWindowFeature(Window.FEATURE_NO_TITLE);这里是我到目前为止。如何隐藏标题Android

package com.example.marcus.game; 

import android.support.v7.app.AppCompatActivity; 
import android.os.Bundle; 
import android.view.Window; 

public class MainActivity extends AppCompatActivity { 
protected void onCreate(Bundle savedInstanceState) { 
    requestWindowFeature(Window.FEATURE_NO_TITLE); 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 
} 
} 

XML

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:tools="http://schemas.android.com/tools" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:paddingBottom="@dimen/activity_vertical_margin" 
android:paddingLeft="@dimen/activity_horizontal_margin" 
android:paddingRight="@dimen/activity_horizontal_margin" 
android:paddingTop="@dimen/activity_vertical_margin" 
android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen" 
tools:context="com.example.marcus.game.MainActivity" 
android:background="#752fdf"> 
<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:textAppearance="?android:attr/textAppearanceLarge" 
    android:text="Large Text" 
    android:id="@+id/textView" 
    android:layout_alignParentTop="true" 
    android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen" 
    android:layout_centerHorizontal="true" /> 
</RelativeLayout> 
+0

你可以只延长活动,而不是AppCompatActivity –

回答

2

这种风格添加到您的styles.xml:

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

您还可以添加:

<item name="android:windowTranslucentStatus">true</item> 

你V21的风格。

更改您的AndroidManifest.xml中使用的样式:

<activity 
     android:name="MainActivity" 
     android:theme="@style/AppTheme.Fullscreen"/>