我试图使用画布绘制方法为Android制作游戏,但是有一个问题。我所有的精灵都是针对屏幕的特定宽高比而制作的,游戏并没有占据整个屏幕。这是它的样子。
我不确定三个按钮右边的那个区域是什么,但是我想隐藏它以便我可以利用整个屏幕。有人可以让我知道怎么样?感谢。
编辑: 这是我的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));
}
}
答案 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>