Android libgdx grande résolution de l'écran

Comment puis-je aider (faire un algorithme) pour libgdx pour la prise en charge de plusieurs résolution de l'écran? J'ai fait mon application fonctionne sur HTC Tattoo à l'aide de cas relevés avec des paramètres comme:

if (Gdx.input.getX()==40) {

Qu'est ce qu'un bon algorithme pour faire ce travail sur les grands écrans?
J'ai essayé ceci mais sans aucun résultat:

publis static int translatex() {
     float p = (float)Gdx.graphics.getHeight()*340;
     return (int) p*Gdx.input.getX();
}

340 est la base x (le x de la résolution sur mon téléphone) utilisé par moi sur le HTC Tattoo.
Donc.....comment puis-je faire une fonction pour soutenir les grands écrans avec des valeurs absolues. Je ne veux pas changer de si-états.

OriginalL'auteur Felix | 2011-05-13