06:30 -
android,arapça,hebrew,rtl
No comments
Android Uygulaması İçinde RTL(Arapça, İbranice vb.) Karakter Kullanımı
1 - http://sourceforge.net/projects/dejavu/files linkinden DejaVu fontları indirilir. Bu fontlar RTL alfabelerin gösterimine olanak sağlayan bir font paketidir.
2 - Bu fontlar içerisinden DejaVuSans.ttf isimli dosya Android projesi içerisinde assets/ klasörü içine kopyalanır.
3 - RTL karakterlerin gösterileceği View için aşağıdaki kod parçası yazılır.
TextView tv = (TextView) v.findViewById(R.id.bottomtext);
Typeface font1 =Typeface.createFromAsset(getContext().getAssets(),"DejaVuSans.ttf");
tv.setTypeface(font1);
Bu şekilde TextView nesnesinin fontu DejaVuSans olarak atanıyor. Artık bu TextView içerisine yazacağınız Arapça veya başka bir RTL alfabe görüntülenecektir.
Not: Bu yöntem emulatorde de çalışmaktadır.
0 yorum:
Yorum Gönder