2012-01-12 23 views
5

Mam aplikację na Androida, która wygląda absolutnie okropnie, jeśli użytkownik ustawi rozmiar czcionki na duży lub bardzo duży (poprzez Ustawienia -> Wyświetlanie -> Rozmiar czcionki w Ice Cream Sandwich). Po prostu nie został zaprojektowany dla zmiennych rozmiarów czcionek i sprawia, że ​​tekst jest nieczytelny.Ignorowanie ustawienia rozmiaru czcionki ICS

Widziałem aplikacje, które zachowują rozmiar czcionki dla większości widoków, więc wiem, że musi istnieć sposób na zrobienie tego. Czy istnieje prosty sposób, aby poinformować aplikację, aby zignorowała preferencje rozmiaru czcionki użytkownika? A jeśli tak nie jest, jak zasugerowałbyś, żebym zaczął obliczać rozmiary czcionek? Jeśli nic innego, czy istnieje sposób na odebranie preferencji rozmiaru czcionki użytkownika?

Odpowiedz

9

Myślę, że chcesz określić rozmiar czcionki w "dp" zamiast "sp". Wszystkie jednostki sp uwzględniają preferencje rozmiaru czcionki użytkownika podczas dostosowywania rozmiaru, podczas gdy jednostki dp obliczają tylko rozmiar w oparciu o gęstość pikseli urządzenia.

+0

To załatwiło sprawę. Widzisz, wiedziałem, że to coś prostego ... – Goldsmith

+2

Proszę, nie rób tego często. Osoby z problemami z widzeniem (jak ja) wolą brzydkie czcionki zamiast nie móc niczego odczytać. – JustAMartin

Powiązane problemy