2010-05-21 22 views

cevap

12
public void setFontTextView(Context c, TextView name) { 
Typeface font = Typeface.createFromAsset(c.getAssets(),"fonts/Arial.ttf"); 
name.setTypeface(font); 
} 

İndir Arial yazı koymak ve varlık klasörüne konulan font . Bu yeterli.

+0

açıklama: örneğinize göre, geliştirici varlıklar/fontlar –

+0

evet içine Arial.ttf koymalıdır. Arial.ttf öğesini varlıkların/yazı tiplerinin içine koymak istersiniz. –

6

Sen varlıkları veya dosyalardan yeni Yazı karakterleri oluşturabilir android.graphics.Typeface sınıf kullanmak istiyorum.

32

bangalore android developers group adresinde, projemizden biri için yapmış olduğumuz AutoMeter Buradaki kodu ayrıntılı bir şekilde inceleyebilirsiniz. Kod bu

Typeface myTypeface = Typeface.createFromAsset(this.getAssets(),"DS-DIGIB.TTF"); 
waitingTimeView = (TextView) findViewById(R.id.WaitingTime); 
waitingTimeView.setTypeface(myTypeface); 

DS-DIGIB.TTF benzer görünümde olacaktır

ttf dosya format içinde varlıkları klasörüne

+1

Her şey için teşekkürler bana yardımcı olur. – user345602

+1

Sizin için hintçe yazı tipi çalışması ekliyor mu? Yaptığın gibi bir yazı tipi eklemeye çalışıyorum. Ancak NPE ile başarısız. – Gopinath

+1

, eğer ttf, ideal olarak çalışmalı olsa da, hiç denemedim. Yazı tipini bir yere paylaşır mı? – the100rabh