Ich erweiterte die TextView-Klasse zu "CustomTextView", deshalb musste ich eine benutzerdefinierte Schriftart festlegen. So ist es das Ergebnis:Android Studio: ändere textSize auf Benutzer erweitert Aktivität
public class CustomTextView extends TextView {
public CustomTextView(Context context, AttributeSet attrs) {
super(context, attrs);
this.setTypeface(Typeface.createFromAsset(context.getAssets(), "fonts/nn.otf"));
this.setTextSize(30);
}
}
Sie können sehen, dass ich einen Standardtextsize gefassten, dass es 30:
Als ich diese CustomTextView wollen, verwende ich diesen Code:
<com.calendar.CustomTextView
android:id="@+id/edData"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="DOM 21 GIU"
android:textSize="45dp"/>
Wenn Sie bemerken, , Habe ich den textSize Wert auf 45dp gesetzt, aber es bleibt 30 (aus der benutzerdefinierten Klasse). Wie stelle ich eine andere textSize ein? Auch für mutigen Stil?
Wenn ich 'android: textStyle = "bold"' verwende, wird es nicht funktionieren, aus dem gleichen Grund von textSize – Simone
Benötigen Sie noch Hilfe bitte – Simone