Wie kann man die text/schrift Einstellungen in einem Android TextView
?
Wie kann man zum Beispiel den Text fett ?
Wie kann man die text/schrift Einstellungen in einem Android TextView
?
Wie kann man zum Beispiel den Text fett ?
In der idealen Welt würden Sie das Textstil-Attribut in der XML-Definition des Layouts so festlegen:
<TextView
android:id="@+id/TextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textStyle="bold"/>
Es gibt eine einfache Möglichkeit, das gleiche Ergebnis dynamisch in Ihrem Code zu erreichen, indem Sie setTypeface
Methode. Sie müssen ein Objekt von Schriftart Klasse, die den Schriftstil für diese TextView beschreiben wird. Um also das gleiche Ergebnis wie mit der obigen XML-Definition zu erzielen, können Sie Folgendes tun:
TextView Tv = (TextView) findViewById(R.id.TextView);
Typeface boldTypeface = Typeface.defaultFromStyle(Typeface.BOLD);
Tv.setTypeface(boldTypeface);
Die erste Zeile erstellt das Objekt form vordefinierten Stil (in diesem Fall Schriftart.BOLD , aber es gibt noch viele weitere vordefinierte). Sobald wir eine Instanz der Schriftart haben, können wir sie in der TextView einstellen. Und schon wird unser Inhalt mit dem von uns definierten Stil angezeigt.
Ich hoffe, es hilft Ihnen weiter, denn weitere Informationen finden Sie unter
http://developer.Android.com/reference/Android/graphics/Typeface.html
Definieren Sie einen neuen Stil mit dem gewünschten Format in der Datei style.xml im Ordner values
<style name="TextViewStyle" parent="AppBaseTheme">
<item name="android:textStyle">bold</item>
<item name="android:typeface">monospace</item>
<item name="android:textSize">16sp</item>
<item name="android:textColor">#5EADED</item>
</style>
Dann wenden Sie diesen Stil auf die TextView an, indem Sie den folgenden Code mit den Eigenschaften der TextView schreiben
style="@style/TextViewStyle"
4 Möglichkeiten, Android TextView fett zu machen - Die vollständige Antwort finden Sie hier.
使用方法 Android:textStyle Attribut
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="TEXTVIEW 1" android:textStyle="bold" />
Verwenden Sie bold|italic für fett und kursiv.
Verwendung der Methode setTypeface()
textview2.setTypeface(null, Typeface.BOLD);
textview2.setText("TEXTVIEW 2");
HtmlCompat.fromHtml()-Methode, Html.fromHtml() wurde in API-Stufe 24 veraltet.
String html="This is <b>TEXTVIEW 3</b>";
textview3.setText(HtmlCompat.fromHtml(html,Typeface.BOLD));
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.