2

我正在尝试使用 AndEngine 制作示例游戏,使用简单的代码:

public class MainActivity extends SimpleBaseGameActivity {

    static final int CAMERA_WIDTH = 800;
    static final int CAMERA_HEIGHT = 480;

    @Override
    public EngineOptions onCreateEngineOptions() {
        Camera camera = new Camera(0, 0, CAMERA_WIDTH, CAMERA_HEIGHT);
        return new EngineOptions(true, ScreenOrientation.LANDSCAPE_SENSOR, new RatioResolutionPolicy(CAMERA_WIDTH, CAMERA_HEIGHT), camera);
    }

    @Override
    protected void onCreateResources() {
        //TODO
    }

    @Override
    protected Scene onCreateScene() {
        Scene scene = new Scene();
        scene.setBackground(new Background(0.09804f, 0.6274f, 0));
        return scene;
    }
}

但我发现了一个奇怪的行为:当应用程序启动时,它在第一时间显示类似带有标题栏和深色背景的默认 android 活动屏幕,只是片刻,然后以绿色背景启动我的活动,因为它必须是。我怎样才能删除这个启动的东西?

4

2 回答 2

1

查看您的 AndroidManifest.xml 文件。

在应用程序中:删除 android:theme="@style/AppTheme"

在活动中:添加 android:screenOrientation ="landscape" 或添加 android:screenOrientation ="portrait"

于 2013-09-13T08:24:58.747 回答
0

我的问题是我有

屏幕方向=横向|传感器,

做好了 :

屏幕方向=横向,

并且默认应用程序屏幕消失了。

于 2014-10-11T10:34:15.570 回答