Android-Programm-Taste Schriftgröße in Pixel

Ist es möglich, programmgesteuert eine Schriftgröße (in Pixel) für den Text in einer Schaltfläche zu setzen, ohne XML-Styles zu verwenden? Verwenden von Html.fromHtml (..) mit Schriftgröße = ".." hat nicht funktioniert.

  • So erstellen Sie eine Back-Taste in Material Design
  • Wie kann man einen Teil des Textes klickbar wie Button in Android?
  • Wie man android Button Textfarbe global im Thema ändert
  • Android: Button Klickereignis
  • Android: Unterschied zwischen positivem, negativem und neutralem Button
  • Haben alle Android-Geräte "Option" und "Back" -Tasten?
  • Android Google Maps Schaltfläche Stil
  • Vermeiden Sie Knöpfe vor dem Ausblenden der weichen Tastatur auf Android
  • 2 Solutions collect form web for “Android-Programm-Taste Schriftgröße in Pixel”

    Sie können Button.setTextSize() (da die Schaltflächenklasse eine einfache TextView erweitert) :

     // Set textsize to 20px here button.setTextSize(TypedValue.COMPLEX_UNIT_PX, 20); 

    Beachten Sie jedoch, dass es nicht empfohlen wird, Pixel als Dimension überhaupt zu verwenden, verwenden Sie bitte sp bei der Arbeit mit Schriftgrößen. Andernfalls werden Sie in Display-Probleme auf vielen Geräten aufgrund der vielen verschiedenen Bildschirme da draussen laufen.

    Ich würde versuchen setTextSize () (Button erbt von TextView)

    TextView.setTextSize ()

    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.