Mam kombinację przycisków i własnego widoku, w którym ustawiam rozmiar tekstu za pomocą Paint.setTextSize (). Chcę, aby rozmiar tekstu wyglądał tak samo jak tekst na przycisku. Teraz mogę oczywiście ustawić rozmiar tekstu przycisku na np. 18sp i moim zdaniem użyć 18. Ale dla lepszej integracji chciałbym po prostu wiedzieć, jaki rozmiar tekstu jest „normalny” dla przycisków. Z mojego testu powinno być około 12sp, ale nie znalazłem żadnej dokumentacji na ten temat.
Pozostawienie domyślnych rozmiarów pozostawia w widoku zdecydowanie zbyt mały tekst.
Może powinienem zastosować jeszcze inne podejście do tej kwestii?
abc_text_size_medium_material
(jeden ze standardowych wymiarów rozmiaru) daje plik XML z wymiarami materiału z App Compat, który zawiera wszystkie standardowe rozmiary.Odpowiedzi:
Zwróci to domyślny rozmiar tekstu na przycisku w pikselach.
Kotlin
Jawa
źródło
Ogólnie:
Trzy „domyślne” wartości textSize:
Te wartości są zdefiniowane w następujących wyglądach tekstu:
Więcej informacji na temat typografii można znaleźć w wytycznych projektowych
Powiązane z Twoim pytaniem:
Jeśli nie ustawisz niestandardowego textSize lub textAppearance, zostanie użyty TextAppearance.Small .
Aktualizacja: Material design:
Nowe wytyczne dotyczące czcionek i krojów pisma. Pozostaje standardowa reguła 14sp (body).
Przykłady ustawiania wyglądu tekstu
Wersja AppCompat:
Wersja Lollipop i nowsze:
źródło
12sp
ponieważMicro
TextApperance.Micro
rzeczywistości nie istnieje. Zobacz to pytanieWygląda na to, że znalazł ją ktoś inny: jakie są domyślne cechy czcionek w systemie Android?
Tam ktoś odkrył domyślny rozmiar tekstu, dla TextViews (które używają TextAppearance.Small) to 14sp.
źródło
Wartości domyślne w appcompat-v7
źródło
http://petrnohejl.github.io/Android-Cheatsheet-For-Graphic-Designers/
źródło
Możesz znaleźć standardowe rozmiary wszystkiego w przewodniku stylistycznym Google .
Oto wartości, których używają dla przycisków:
guziki
Angielski: średni 14 sp, wszystkie wielkie litery
Gęsty: średni 15 sp, wszystkie czapki
Wysoki: pogrubiony, 15 sp
źródło
domyślny rozmiar tekstu widoku tekstu
jeśli nie użyłeś żadnego z poniższych
Wygląd tekstu Mały
Wygląd tekstu Średni
Wygląd tekstu Duży
wtedy domyślny rozmiar to 14sp
źródło
Domyślny rozmiar tekstu różni się w zależności od urządzenia
Typ Wymiar Mikro 12 sp Mały 14 sp Średni 18 sp Duży 22 sp
źródło