2012-01-12 53 views
5

Kullanıcı font büyüklüğünü büyük veya çok büyük olacak şekilde ayarlarsa (Ice Cream Sandwich'de Ayarlar -> Ekran -> Yazı tipi boyutu) kesinlikle korkunç görünen bir Android uygulamasına sahibim. Sadece düz, değişken yazı tipi boyutları için tasarlanmamıştır ve çok fazla metin okunamaz hale getirir.ICS'nin font boyutu ayarını göz ardı etme

Çoğu görünüm için yazı tipi boyutunu koruyan uygulamalar gördüm, bu yüzden bunu yapmanın bir yolu olması gerektiğini biliyorum. Uygulamanın kullanıcının yazı tipi boyutu tercihini görmezden gelmesini söylemem için basit bir yol var mı? Eğer yoksa, yazı tipi boyutlarını hesaplamayı nasıl öneririm? Başka bir şey yoksa, kullanıcının yazı tipi boyutu tercihini almanın bir yolu var mı?

cevap

9

Yapmak istediğiniz şey, yazı tipi boyutlarınızı "sp" yerine "dp" olarak belirtmektir. Tüm sp birimleri boyutlarını ayarlarken kullanıcı font boyutu tercihlerini dikkate alırken, dp birimleri sadece cihazın piksel yoğunluğuna bağlı olarak boyutu hesaplar.

+0

Bu hile yaptı. Bakın, basit bir şey olduğunu biliyordum ... – Goldsmith

+2

Lütfen sık sık yapma. Görme sorunları olan insanlar (benim gibi), hiç bir şey okuyamamak yerine çirkin yazı tiplerini tercih ederler. – JustAMartin

İlgili konular