2010-12-01 7 views
4

Tâche: insérer de grands caractères dans un petit bouton. Problème: J'ai remarqué que lorsque vous créez un bouton en utilisant des caractères non-alpha tels que -, +, = .. etc., il y a beaucoup de "remplissage" au-dessous et au-dessus du texte, spécialement quand vous augmentez la police Taille. Lorsque vous utilisez des caractères alpha, cela semble correct. ie. c'est ce qui se passe
_ __ __ __ _
|                                 |
|                                 |
|           _ __           |
|         | _ __ |         |
|                                 |
|                                 |
|
__ _ __ _ __ |
Android: Comment adapter les grandes polices dans un petit bouton?

quand je veux ça ..
_ __ __ __ _
|           _ __           |
|         | _ __ |         |
|
__ _ __ _ __ |
où le rectangle au milieu est un grand tableau de bord géant.

J'ai essayé de régler le remplissage à zéro, mais cela ne fonctionne pas. Des idées?

+0

pouvez-vous coller votre mise en page xml? donc je peux faire quelque chose pour vous ... – Piyush

+0

je veux dire votre code de mise en page xml .. – Piyush

Répondre

3

rembourrage dans la police pas dans le système de dessin dans Android! vous pouvez:

1- Ajouter la police Typeface traiter comme taper purposess

2- Ou essayez créer votre police propre pour cela, vous pouvez utiliser la commande Edition de caractères privés dans XP pour plus d'info jeter un oeil sur cette : http://www.techtipsgeek.com/design-font-characters-own-choice-windows-xp/1621/

3-Meilleures pratiques, essayez d'utiliser des images que de taper ces modèles.

Mais notez que lorsque vous le faites fonctionner, utilisez la police de caractères fournie avec l'application car vous ne pouvez pas garantir que tous les périphériques utiliseront la même police que celle utilisée pour créer des patterns.

bonne chance,

Mohammed,