2010-06-11 4 views
1

Je développe une application sur JDE 4.5. Le système d'exploitation 4.5 est pris en charge par Pearl, Curve et Huron, de sorte que l'application que je développe supportera tous les appareils ci-dessus. Le problème auquel je suis confronté est la taille de l'écran. Taille de l'écran de la Perle est de 240 x 260, 320 x 240 Curve, Huron 320 x 240.Développement d'applications BlackBerry pour différentes tailles d'écran

Je suis confronté à des problèmes suivants:

  1. Quelles devraient être les dimensions de l'image d'arrière-plan?
  2. Comment dois-je placer les champs (bouton, étiquette ....)?

Quelqu'un peut-il m'aider s'il vous plaît.

Merci beaucoup

+0

taille désolé de mobile perle est de 240 X 260 – rupesh

+0

Utilisez le bouton Modifier pour modifier votre question. –

+0

Et qu'est Huron, jamais entendu parler de ça. Je ne connais que Curve, Tour, Bold, Pearl et Storm. –

Répondre

0

Les tailles d'écran ne sont pas les mêmes rapports que vous pouvez ajouter plusieurs images de taille au projet et en fonction de la résolution écran utilisent l'image appropriée. (Grande taille de l'application)

Si l'image est un dégradé et que la partie dégradée se termine à l'écran le plus bas, vous pouvez remplir l'arrière-plan restant avec la couleur unie que termine le dégradé.

Pour les contrôles, vous pouvez utiliser les gestionnaires de disposition et intégrer des styles pour centrer et étirer les contrôles à la largeur du BB réel. Essayez d'éviter d'utiliser la largeur fixe pour rendre votre application la plus compatible. Si vous avez développé des applications Web, les mêmes concepts s'appliquent.

Espérons que cela aide.

0

Utilisation calculer la position du contenu en utilisant la largeur (en option Display.getWidth) .Basée sur l'option de largeur de l'écran, u peut positionner manipuler.Pour une éventuelle images, u peut redimensionner, utiliser des images de 3 tailles

i) pour gras des téléphones ii) tempête iii) perle

créer des images pour ou bien utiliser l'option redimensionner

2

résolutions de l'appareil Blackberry peuvent être largement placés dans deux catégories:

  1. basse résolution (largeur inférieure ou égale à 320px)
  2. haute résolution (largeur plus 320px)

Cette catégorisation permet facilement de maintenir deux versions des bitmaps et mises en page - un pour le bas -res périphériques et un pour les périphériques haute résolution.

Exemple de code pour faire face à ces différentes catégories de résolution de l'écran serait:

boolean lowRes = net.rim.device.api.system.Display.getWidth() <= 320; 
if (lowRes) 
{ 
    // The device has a low resolution screen size 
} 
else 
{ 
    // The device has a high resolution screen size 
} 

Source: Developing applications for different screen sizes (http://docs.blackberry.com)

Questions connexes