Android Staticlayout Schriftgröße

Gibt es sowieso die Schriftgröße eines statischen Layouts zu ändern? Das, was ich bisher habe, um den Text an der richtigen Stelle anzuzeigen, um damit zu beginnen.

int question_text_width = game_question_bg.getWidth(); int question_text_xPos = 100; int question_text_yPos = 100; StaticLayout question_text = new StaticLayout(text, text_paint, question_text_width, Layout.Alignment.ALIGN_CENTER, 1.2f, 1.0f, false); //Position Text canvas.translate(question_text_xPos, question_text_yPos); //As a form of setMaxLine canvas.clipRect(new Rect(0, 0, game_question_bg.getWidth(), game_question_bg.getHeight())); question_text.draw(canvas); //Reset canvas back to normal canvas.restore(); 

  • Warum Android gibt Warnung auf die Verwendung von Größe kleiner als 12sp?
  • Wie können wir die Schriftgröße im Toast erhöhen?
  • Ermittlung der Auswahl der Benutzer-Schriftgröße
  • Wie ändere ich CollapsingToolbarLayout Schriftart und Größe?
  • So passen Sie Text Schriftgröße an, um Textansicht zu passen
  • Chrome auf Android resize Schriftart
  • Android: anwendungsweite Schriftgröße
  • Schriftgröße zu groß, um in den Cache zu passen
  • One Solution collect form web for “Android Staticlayout Schriftgröße”

    Sie können die Schriftgröße mit dem TextPaint festlegen, den Sie als Argument übergeben, wenn das StaticLayout erstellt wird:

     TextPaint text_paint = new TextPaint(); float fontSize = 25; text_paint.setTextSize(fontSize); StaticLayout question_text = new StaticLayout(text, text_paint, question_text_width, Layout.Alignment.ALIGN_CENTER, 1.2f, 1.0f, false); 
    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.