Mam aplikację na Androida, która wymaga dostosowania, jeśli użytkownik ustawi ich rozmiar czcionki na bardzo duży (Ustawienia -> Wyświetlanie -> Rozmiar czcionki w wersji 4.0 i wyższej).Określanie rozmiaru czcionki użytkownika
Czy istnieje prosty sposób dla mnie, aby powiedzieć, co rozmiar czcionki preferencji użytkownika jest
Aktualizacja:
w moim layout.xml Mam wiersze podobne do do konfiguracji przycisku
android:textAppearance="?android:attr/textAppearanceMedium"
android:textStyle="bold"
android:typeface="sans"
Należy zauważyć, że nie ustawiam bezpośrednio rozmiaru czcionki. Ten układ działa i wygląda dobrze we wszystkich przypadkach, z wyjątkiem ustawienia Extra Large. W takim przypadku, ze względu na ograniczenia miejsca, powoduje on zawijanie tekstu przycisku do 2 linii.
Moim celem jest, aby niewielka zmiana sformułowania w przypadku Extra Large tak, że nie zawijać
dobrym punkcie dotyczącym SP, ale nie ma znaczenia w tym przypadku, zobaczyć uaktualnione informacje zawarte w pytaniu – Noah
fontScale powrotu 1.3 dla extralarge. Byłoby miło znaleźć stałe dla tego, ale mogę go teraz użyć. – Noah
Dziwny twój kod rzuca mi 'SettingNotFoundException: font_scale', ale jestem pewien, że twój i mój kod jest poprawny (Android 4.2.2) – rekire