2010-05-21 21 views

Odpowiedz

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

Pobierz czcionki Arial w pliku ttf mrówczanu i umieścić w folderze aktywów . Wystarczy.

+0

wyjaśnienie: zgodnie z twoim przykładem, programista powinien umieścić Arial.ttf w zasobach/czcionkach –

+0

tak. chcesz umieścić plik Arial.ttf w zasobach/czcionkach. –

32

W bangalore android developers group zrobiliśmy to dla jednego z naszych projektów. AutoMeter Możesz rzucić okiem na kod tam w szczegółach.

kod będzie wyglądał jak ten

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

DS-DIGIB.TTF jest czcionka umieścić w folderze aktywów

+1

Dzięki za wszystko to mi pomaga. – user345602

+1

Czy dodanie czcionki hindi działa dla Ciebie? Próbuję dodać czcionkę taką jak ty. Ale kończy się niepowodzeniem z NPE. – Gopinath

+1

jeśli to powinno idealnie działać, chociaż nigdy tego nie próbowałem. Czy może gdzieś udostępnić czcionkę? – the100rabh

Powiązane problemy