Comment définir des polices personnalisées sur EditText dans Android?
Je suis en train de mettre en œuvre une police de caractères personnalisée sur un EditText
. Quelqu'un aurait-il une meilleure approche contrairement à ce que je suis en train de faire?
Typeface myFont = Typeface.createFromAsset(getAssets(), "fonts/myfont.ttf");
edittext.setTypeface(myFont);
Parce que j'ai beaucoup de EditText
s...
ce que votre problème alors
mon problème est résolu
mon problème est résolu
OriginalL'auteur user1592261 | 2014-05-13
Vous devez vous connecter pour publier un commentaire.
appel de cette classe dans le format XML comme suit
si vous voulez vraiment chaque mot doit avoir un style différent de la simple modification de texte , qui dépend toujours de la longueur de mot .. et beaucoup d'autres choses , afin de mieux vous maintenir un paramétrer méthode qui change le style basé sur des valeurs différentes de la méthode de maintenant, je n'ai pas de solution déterminée pour que
pour le concept / le flux je comprends ce que vous dites @SainathPatwarykarnate.... oui, je pense que nous avons de mieux dans le code pour le rendre réel 😀
u peut pls définir ce que vous voulez dire
OriginalL'auteur Sainath Patwary karnate
Créer une nouvelle classe qui étend la classe
EditText
commeet de les inclure sur votre XML comme
OriginalL'auteur Apoorv
Comment créer une nouvelle classe qui hérite de EditText et définit la police de caractères que vous voulez et ensuite instancier la classe dans le fichier xml?
OriginalL'auteur mach
Créer une nouvelle classe qui hérite de
EditText
, puis remplacer lapublic void setTypeface(Typeface tf, int style)
méthode et ajouter votre propre police.OriginalL'auteur Johan S
Vous avez besoin de faire une méthode dans la classe Commune, Comme,
Maintenant appeler cette méthode comme
Si elle a été de mettre seulement dans le dossier des actifs, alors il suffit de changer
/assets/roboto_regular.ttf
àroboto_regular.ttf
. Montrer vos polices de la structure.Semble que les polices ne sont pas à changer, ils sont qu'il est.quel pourrait être le problème ? @Piyush
src>>atouts>roboto_regular.ttf ce type de structure est là.
Êtes-vous le faire par programmation ?
OriginalL'auteur Piyush
Et à utiliser dans votre activité de ce genre
FontLoader.setQuickSandTypeface(YourEditText) dans votre activité
OriginalL'auteur Simpalm
essayer celui-ci
OriginalL'auteur Anand Savjani
De l'essayer. Aussi utile pour les Boutons, TextViews.. que ce soit!
Qui est possible? De cette manière!
En outre, un
font_attrs.xml
dans votreres
dossier:OriginalL'auteur Rafa0809