503 Stimmen

Wie wird Text in Android fett dargestellt?

Wie kann man die text/schrift Einstellungen in einem Android TextView ?

Wie kann man zum Beispiel den Text fett ?

628voto

Phobos Punkte 9187

Um dies in der layout.xml Datei:

android:textStyle

android:textStyle="bold|italic"

Programmtechnisch sieht die Methode so aus:

setTypeface(Typeface tf)

Legt die Schriftart und den Stil fest, in dem der Text angezeigt werden soll. Beachten Sie, dass nicht alle Typeface Familien haben tatsächlich fette und kursive Varianten, daher müssen Sie möglicherweise die setTypeface(Typeface, int) um das Aussehen zu erhalten, das Sie sich wünschen.

375voto

Sudipta Som Punkte 6457

Hier ist die Lösung

TextView questionValue = (TextView) findViewById(R.layout.TextView01);
questionValue.setTypeface(null, Typeface.BOLD);

85voto

saeed Punkte 1905

Sie können einfach folgendes tun:

Setzen Sie das Attribut in XML

  android:textStyle="bold"

Programmtechnisch sieht die Methode so aus:

TextView Tv = (TextView) findViewById(R.id.TextView);

Typeface boldTypeface = Typeface.defaultFromStyle(Typeface.BOLD);

Tv.setTypeface(boldTypeface);

Ich hoffe, das hilft Ihnen, danke.

54voto

MaxEcho Punkte 13901

In XML

android:textStyle="bold" //only bold
android:textStyle="italic" //only italic
android:textStyle="bold|italic" //bold & italic

Sie können nur bestimmte Schriftarten verwenden sans , serif & monospace über xml, Java-Code kann benutzerdefinierte Schriftarten verwenden

android:typeface="monospace" // or sans or serif

Programmatisch (Java-Code)

TextView textView = (TextView) findViewById(R.id.TextView1);

textView.setTypeface(Typeface.SANS_SERIF); //only font style
textView.setTypeface(null,Typeface.BOLD); //only text style(only bold)
textView.setTypeface(null,Typeface.BOLD_ITALIC); //only text style(bold & italic)
textView.setTypeface(Typeface.SANS_SERIF,Typeface.BOLD); 
                                         //font style & text style(only bold)
textView.setTypeface(Typeface.SANS_SERIF,Typeface.BOLD_ITALIC);
                                         //font style & text style(bold & italic)

27voto

Udara Abeythilake Punkte 1167

In der XML-Datei können Sie die textStyle à fett wie unten

<TextView
   android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   android:text="Bold text"
   android:textStyle="bold"/>

Sie können die TextView wie folgt programmatisch auf fett setzen

textview.setTypeface(Typeface.DEFAULT_BOLD);

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X