Jak dodać dodatkową czcionkę w środowisku Android? Muszę zrobić czcionkę jak LCD z bladych numery tle tak:Android rozwija czcionkę LCD
http://www.androidfreeware.net/img2/gps_speedometer_android_1.png
Jak dodać dodatkową czcionkę w środowisku Android? Muszę zrobić czcionkę jak LCD z bladych numery tle tak:Android rozwija czcionkę LCD
http://www.androidfreeware.net/img2/gps_speedometer_android_1.png
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.
wyjaśnienie: zgodnie z twoim przykładem, programista powinien umieścić Arial.ttf w zasobach/czcionkach –
tak. chcesz umieścić plik Arial.ttf w zasobach/czcionkach. –
chcesz użyć klasy android.graphics.Typeface, który może tworzyć nowych krojów z aktywów lub plików.
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
Dzięki za wszystko to mi pomaga. – user345602
Czy dodanie czcionki hindi działa dla Ciebie? Próbuję dodać czcionkę taką jak ty. Ale kończy się niepowodzeniem z NPE. – Gopinath
jeśli to powinno idealnie działać, chociaż nigdy tego nie próbowałem. Czy może gdzieś udostępnić czcionkę? – the100rabh
Można rozważyć, że komercyjne czcionki prawdopodobnie wymagają licencji przed umieszczeniem ich we własnej aplikacji. – sstn