在Android应用程序中隐藏工具栏

时间:2017-03-21 02:37:20

标签: java android android-studio screen

我试图使用画布绘制方法为Android制作游戏,但是有一个问题。我所有的精灵都是针对屏幕的特定宽高比而制作的,游戏并没有占据整个屏幕。这是它的样子。enter image description here

我不确定三个按钮右边的那个区域是什么,但是我想隐藏它以便我可以利用整个屏幕。有人可以让我知道怎么样?感谢。

编辑: 这是我的MainActivity类的代码。

package com.example.beaverduck.functionflyer.engine;

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

public class MainActivity extends AppCompatActivity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        requestWindowFeature(Window.FEATURE_NO_TITLE);
        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
        setContentView(new GamePanel(this));
    }
}

2 个答案:

答案 0 :(得分:0)

尝试在启动器屏幕中使用此功能。

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

答案 1 :(得分:0)

在AndroidManiifest.xml中检查一次您使用的主题是否没有操作栏,然后检查styles.xml。

的AndroidManifest.xml

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

styles.xml

<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
        <!-- Customize your theme here. -->
        <item name="colorPrimary">@color/colorPrimary</item>
        <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
        <item name="colorAccent">@color/colorAccent</item>
    </style>