Ho un'app per Android che necessita di alcune regolazioni se l'utente imposta la dimensione del font su extra large (tramite Impostazioni -> Display -> Dimensione carattere in 4.0 e versioni successive).Determinazione selezione dimensione font utente
Esiste un modo semplice per me dire che cosa preferenza dimensione del carattere dell'utente è
Aggiornato:
nel mio layout.xml devo linee simili a configurare un pulsante
android:textAppearance="?android:attr/textAppearanceMedium"
android:textStyle="bold"
android:typeface="sans"
Si noti che non sto impostando direttamente la dimensione del carattere. Questo layout funziona e sembra buono in tutti i casi, ad eccezione dell'impostazione Extra Large. In tal caso, a causa delle limitazioni di spazio, fa sì che il testo del pulsante si sposti su 2 righe.
Il mio obiettivo è quello di fare una leggera modifica testo nel caso di Extra Large in modo che esso non va a capo
Buon punto per quanto riguarda sp, ma non rilevante, in questo caso, vedere le informazioni aggiornate in questione – Noah
fontScale tornare 1.3 per ExtraLarge. Sarebbe bello trovare una costante per questo, ma posso usarlo per ora. – Noah
Strano il tuo codice genera per me un 'SettingNotFoundException: font_scale', ma sono sicuro che il tuo e il mio codice sono corretti (Android 4.2.2) – rekire