2010-09-04 18 views
0

Je développe un jeu avec du canvas. Je veux utiliser la fonction de mise à l'échelle automatique Android interne (anydensity = false;) uniquement pour les écrans de grande densité . Est-il possible d'activer cette fonction de mise à l'échelle graphique (dans le dossier ) uniquement pour les grands écrans. Pour les petits écrans, mon moteur de jeu gère automatiquement la présentation.Fonction d'autoscaling interne Android uniquement pour les grands écrans

J'ai essayé ce qui suit dans le manifest.xml:

<supports-screens 
android:smallScreens="true" 
android:normalScreens="true" 
android:largeScreens="false" 
android:anyDensity="false" /> 

.. mais cela ne fonctionne pas, Android ne Downscale aussi les graphiques pour smallScreens.

Merci!

Répondre

0

Si vous utilisez des vues d'image, vous pouvez utiliser scaleType et utiliser la valeur 0 (pour la matrice) et utiliser la matrice identit pour conserver l'image à sa taille d'origine.