List of usage examples for com.badlogic.gdx.backends.android.surfaceview FixedResolutionStrategy FixedResolutionStrategy
public FixedResolutionStrategy(int width, int height)
From source file:es.eucm.ead.engine.android.EngineActivity.java
License:Open Source License
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // Read canvas width and height int canvasWidth = -1; int canvasHeight = -1; try {//from w w w . j av a2 s . c o m ActivityInfo ai = getPackageManager().getActivityInfo(getComponentName(), PackageManager.GET_ACTIVITIES | PackageManager.GET_META_DATA); Bundle bundle = ai.metaData; canvasWidth = bundle.getInt(CANVAS_WIDTH); canvasHeight = bundle.getInt(CANVAS_HEIGHT); } catch (Exception e) { errorReadingCanvasSize(e); } AndroidApplicationConfiguration config = new AndroidApplicationConfiguration(); if (canvasHeight > 0 && canvasWidth > 0) { config.resolutionStrategy = new FixedResolutionStrategy(canvasWidth, canvasHeight); } config.useAccelerometer = false; config.useImmersiveMode = false; config.hideStatusBar = true; config.useWakelock = true; config.useCompass = false; final EngineApplicationListener engineApplicationListener = new EngineAndroidApplicationListener(); initialize(engineApplicationListener, config); Gdx.app.postRunnable(new Runnable() { @Override public void run() { engineApplicationListener.getGameLoader().loadGame("", true); } }); }