Je souhaite décorer le texte de l'étiquette en gras ou en italique, ou les deux. Jusqu'à présent, pour que cela fonctionne, j'applique label.setUIID("BoldItalic_Label")
ou la définition de différents UIID de la même manière. Mais maintenant je veux décorer le texte d'étiquette par programme. J'ai essayé principalement toutes les propriétés de style qui peuvent être appliquées à l'étiquette du texte, cela ne fonctionne pas pour moi.Décorer le texte (gras/italique) de Label par programme dans Codename One
Quelqu'un peut-il suggérer la solution de contournement?
Merci beaucoup pour une suggestion. Mais j'ai aussi essayé de définir la police avec un style différent. 'Font existingFont = label.getUnselectedStyle(). GetFont(); Police newFont = Font.createSystemFont (existingFont.getFace(), Font.STYLE_ITALIC, existingFont.getSize()); label.getUnselectedStyle(). setFont (newFont); 'Cette façon de définir le style ne fonctionne pas non plus. –
L'italique ne fonctionnera pas nécessairement pour toutes les plates-formes bien qu'il devrait fonctionner pour ce cas dans le simulateur. Est-il possible que vous fassiez quelque chose d'autre après comme setUIID? –