it-swarm.com.de

Wie ändere ich die Schriftstile und das Schriftbild in Android?

Ich möchte das Schriftbild und die Schriftstile in Android ändern. Wie macht man das? Ich benutze einen Emulator. Ist dies möglich, im Emulator zu ändern. Stehen dafür Berechtigungen zur Verfügung? Danke im Voraus.

12
Praveenkumar

in Android nur fünf fonttype-face 

Schrift

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

und Schrifttyp

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

du kannst gerne als verwenden

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

auf andere Weise können Sie download any .ttf file und in den Asset-Ordner legen und wie folgt verwenden

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

Sie können den Schriftstil und die Schriftart in Ihren XML-Dateien ändern. Zum Beispiel, wenn Sie den Stil und das Gesicht Ihres Buttons ändern möchten. Wählen Sie Ihren Button in XML aus und folgen Sie den nachstehenden Methoden: 

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

Hoffe, das wird dir helfen.

4
sudhakar

Wenn Sie den Code ändern möchten;

Dies ist eine gute Referenz.

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

3

was willst du? Möchten Sie die Schriftart und die Textstile in der Textansicht ändern. Wenn ja, dann benutze das

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

und für Stile verwenden Sie diese Links:

  1. Stil-Ressource

  2. Themen

2
kalpana c

Wenn Sie eine Schrift verwenden möchten, die nicht standardmäßig (wie "Helvetica") für den Text in der Android-Anwendung verwendet wird, legen Sie die Schriftdatei (Helvetic.ttf) im Ordner "assets" ab und verwenden Sie diesen Code wie folgt:

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

wenn Sie eine benutzerdefinierte Schriftart verwenden möchten, laden Sie die .ttf-Datei herunter und legen Sie die Datei im Asset-Ordner ab.

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