web-dev-qa-db-fra.com

Comment changer les styles de police et le visage dans Android?

Je souhaite modifier le style et le style de police dans Android. Comment faire ça? J'utilise un émulateur. Est-ce possible de changer d'émulateur? Y at-il des autorisations disponibles pour le faire. Merci d'avance.

12
Praveenkumar

dans Android seulement cinq fonttype-face 

TypeFace

Typeface.DEFAULT
Typeface.MONOSPACE
Typeface.SANS_SERIF
Typeface.DEFAULT_BOLD
Typeface.SERIF

et type de police

Typeface.NORMAL
Typeface.BOLD
Typeface.BOLD_ITALIC
Typeface.ITALIC

vous pouvez utiliser comme

textView.setTypeface(Typeface.DEFAULT, Typeface.BOLD);

et une autre manière est que vous pouvez download any .ttf file et le mettre dans un dossier d’actifs et l’utiliser comme ça

Typeface type=Typeface.createFromAsset(context.getAssets(),
        "DroidSansMono.ttf");
textView.setTypeface(type, null);
26
Niranj Patel

Vous pouvez modifier le style et le visage de la police dans vos fichiers XML. Par exemple, si vous souhaitez modifier le style et la face de votre bouton. Choisissez votre bouton au format xml et suivez les méthodes ci-dessous: 

Button -> Right Click -> Properties -> Typeface and style

J'espère que ceci vous aidera.

4
sudhakar

Si vous voulez changer de code;

C'est une bonne référence.

http://mobile.tutsplus.com/tutorials/Android/customize-Android-fonts/

3
Günay Gültekin

ce que tu veux?. Voulez-vous changer la police et les styles de texte dans textview. si oui, alors utilisez ceci

Typeface type = Typeface.createFromAsset(this.getAssets(),"your font name");
text.setTypeface(type);

et pour les styles, utilisez ces liens:

  1. Style-ressource

  2. Thèmes

2
kalpana c

Si vous souhaitez utiliser une police qui n'est pas la valeur par défaut (comme "Helvetica") pour le texte dans l'application Android, placez le fichier de police (Helvetic.ttf) dans le dossier assets et utilisez le code ci-dessous:

Typeface tf= Typeface.createFromAsset(getAssets(), "Helvetica.ttf");
  TextView mTextView =(TextView) findViewById(R.id.text);
    mTextView.setTypeface(tf);
1
Subrat

si vous voulez utiliser le fichier .ttf du fichier de polices personnalisées et le placer dans le dossier des ressources , utilisez ce qui suit:

TextView tv=(TextView)findViewById(R.id.textView);
Typeface  tf = Typeface.createFromAsset(getActivity().getAssets(), "fonts/arial.ttf");
tv.setTypeface(tf);
1
Mr.Bunny