1

J'écris une application et je suis prêt à l'empaqueter pour différents terminaux BlackBerry avec des propriétés/caractéristiques et résolutions différentes.

Mon problème est de savoir comment créer un DeviceConfigurationManager qui me donnera des propriétés/paddings/marges/résolutions etc.

J'ai lu ici sur SO sur l'utilisation Ui.UNITS_pt pour les polices, ayant plusieurs images pour différents appareils de résolution et d'autres choses qui m'a aidé dans la conception de mon DeviceConfigurationManager.
Par exemple dans mes boutons j'ai utilisé des marges et donc pour divers appareils j'ai gardé un périphérique comme référence et des marges relativement retournées pour d'autres périphériques sur la largeur (Display.getWidth()>320) vérifier. Mais j'ai vu que je n'obtiens toujours pas la perfection exacte pour d'autres appareils (les boutons centrés pour l'appareil de base ne sont pas parfaitement centrés pour d'autres appareils).

S'il vous plaît suggérer un autre ou un meilleur moyen de concevoir ma classe DeviceConfigurationManager. Merci beaucoup.BlackBerry App pour différents terminaux BlackBerry - Suggestion de conception

+0

Je voudrais vérifier [La réponse de Don à cette question] (http://stackoverflow.com/a/11551148/119114). Il explique comment organiser et charger dynamiquement des ressources d'image dimensionnées pour différentes tailles d'écran BlackBerry. Similaire à ce qui est intégré à Android, avec drawable-hdpi, drawable-mdpi, drawable-ldpi, etc – Nate

Répondre

2

Ne peut pas offrir trop d'aide - mais beaucoup de sympathie. Si vous développez pour BlackBerry Java OS, vous allez devoir vous habituer à avoir beaucoup de plaques chauffantes pour gérer les différents périphériques. Je soupçonne que tu fais la même chose que moi; avoir une classe qui s'exécute au démarrage, lit la taille de l'écran, puis définit toutes sortes de paramètres statiques pour les tailles de police, padding etc

+1

Merci Jon! C'est vraiment sympathique de la part de BlackBerry: P –

Questions connexes