Comment puis-je définir la largeur d'une largeur de champ d'étiquette dans Blackberry?Définir la largeur du champ d'étiquette dans Blackberry
Répondre
Eh bien, si vous voulez juste quelque chose de rapide et sale, cela devrait faire le travail:
LabelField lField = new LabelField("text")
{
protected void layout(int width, int height) {
super.layout(width, height);
this.setExtent(HARD_CODED_WIDTH, this.getHeight());
}
};
Mais la bonne façon de le faire est de choisir (ou écrire) un gestionnaire de mise en page qui fait ce que vous voulez avec quelques-uns flexibilité pour tenir compte des différentes tailles d'écran et d'autres choses. RIM a quelques échantillons décents sur l'écriture de votre propre gestionnaire. Rechercher JustifiedEvenlySpacedHorizontalFieldManager. Ou jetez un oeil à penser blackberry: http://www.thinkingblackberry.com/archives/116
La réponse de cjp est corrent mais j'y ajoute plus dedans.
Si la longueur de votre texte est plus et se couper avec le code ci-dessus, vous pouvez faire comme ci-dessous le code:
LabelField lField = new LabelField("text")
{
protected void layout(int width, int height) {
super.layout(width, height);
this.setExtent(HARD_CODED_WIDTH, this.getHeight());
}
public int getPreferredWidth() {
return HARD_CODED_WIDTH;
}
};
code ci-dessus ne sera pas coupé le texte si la longueur du texte est plus de la largeur que vous avez définir. Et dans ce cas, le texte passe à la ligne suivante.
J'espère que vous avez compris.
- 1. BlackBerry - Redimensionner la largeur du gestionnaire horizontal
- 2. Définir la hauteur et la largeur de EditField sur BlackBerry
- 3. Définir la largeur du bouton dans Android
- 4. Définir la couleur du champ de bouton dans BlackBerry en utilisant Java
- 5. comment définir la largeur de la div est exactement la largeur du mot dans ce
- 6. Définir la largeur du bouton Spark dans ButtonBar
- 7. Peut-on définir manuellement la largeur du paramètre, dans SSRS?
- 8. Définir la largeur maximale du cadre avec défilement dans wxPython
- 9. Personnaliser le champ dans blackberry
- 10. Définir la couleur de surbrillance du texte de Blackberry RichTextField
- 11. Blackberry - Champ - Alignement horizontal
- 12. Affichage du contenu HTML dans un champ BlackBerry
- 13. changer la largeur du champ de saisie selon le navigateur?
- 14. Blackberry - comment définir la hauteur du titre de l'écran?
- 15. champ de choix d'objet dans blackberry
- 16. CSS: comment définir la largeur du contrôle de formulaire afin qu'ils aient tous la même largeur?
- 17. Cross largeur du champ d'entrée du navigateur stylisation
- 18. UINavigationItem titre étiquette définir la largeur?
- 19. HTML: comment définir enfants largeur de l'élément = largeur de la fenêtre du navigateur?
- 20. Comment définir la largeur de dijit.form.Select?
- 21. Comment définir la largeur div à 100%
- 22. Champ d'étiquette personnalisée pour BlackBerry
- 23. FlexiGrid - Définir la largeur de la grille dans le code
- 24. Java, Swing: comment définir la largeur maximale d'un JTextField?
- 25. Comment définir la largeur d'une mise en page dans Android?
- 26. centrer un div sans définir la largeur
- 27. Comment définir la largeur d'une colonne CMFCPropertyListCtrl?
- 28. Comment définir la largeur d'un élément en%
- 29. css - définir la largeur maximale pour sélectionner
- 30. Doctrine: Définir la valeur du champ à l'expression SQL
L'URL ne fonctionne plus. J'ai trouvé un exemple ici http://code.google.com/p/blackberry-douban-radio/source/browse/trunk/DoubanRadio/src/fm/douban/component/JustifiedEvenlySpacedHorizontalFieldManager.java?r=3. Est-ce la même? –