Question

Actuellement, j'utilise actuellement cette méthode pour "Écheler" la taille de l'écran des appareils, et cela fonctionne parfaitement sur la taille de mon Nexus 5 (5 "), mais sur la taille de l'écran Nexus 7 2012 (7") La largeur semble être parfaiteJe dirais, mais la hauteur est horrible.Il y a comme 2 pouces d'espace noir sur le fond même.

@Override
public EngineOptions onCreateEngineOptions() {

    prefs = PreferenceManager.getDefaultSharedPreferences(this);
    camera = new FollowCamera(0, 0, Constants.CW, Constants.CH);
    IResolutionPolicy resolutionPolicy = new FillResolutionPolicy();
    EngineOptions engineOptions = new EngineOptions(true,
            ScreenOrientation.PORTRAIT_FIXED, resolutionPolicy, camera);
    engineOptions.getAudioOptions().setNeedsMusic(true).setNeedsSound(true);
    engineOptions.setWakeLockOptions(WakeLockOptions.SCREEN_ON);
    return engineOptions;
}

Et voici mes constantes

public static final int CW = 480; //Width of Game
public static final int CH = 800; //Height of Game

Pourriez-vous m'aider à résoudre ce problème?Merci.

Était-ce utile?

La solution

J'ai donné une réponse similaire dans un autre lien.J'espère que ma réponse dans le lien ci-dessous vous aide:

Andengine Activity BG ne correspond pas à l'écran

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top