SORU
29 ŞUBAT 2012, ÇARŞAMBA


Nasıl farklı ekranlar için textview dinamik olarak metin boyutunu ayarlamak için

Bir textview oluşturma ve düzeni için dinamik olarak ekliyorum. textView.setTextSize(18) yöntem metin boyutunu ayarlamak için kullanıyorum.Samsung tablet üzerinde test ettim ve yazı tipi boyutunu sonra 25 metin boyutu değiştirdim ama bazıları için çok büyük bu ekran(480*800) çok küçük olduğunu buldu. Benim sorunum tüm ekranlar için uygun metin boyutunu dinamik olarak ayarlamak için.

CEVAP
29 ŞUBAT 2012, ÇARŞAMBA


Kaynak klasörleri gibi kullanmalısınız

values-ldpi
values-mdpi
values-hdpi

Ve metin boyutunu yazmak 'dimensions.xml' her aralık için dosya.

Ve java kod metin boyutunu ayarlayabilirsiniz

textView.setTextSize(getResources().getDimension(R.dimen.textsize));

Örnek dimensions.xml

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <dimen name="textsize">15sp</dimen>
</resources>

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • fouseyTUBE

    fouseyTUBE

    21 Mart 2011
  • MaximumPCMag

    MaximumPCMag

    23 Temmuz 2010
  • YouChewBu

    YouChewBu

    26 Ocak 2009