2010-09-21 5 views
1

Je voudrais afficher le texte arabe dans mon application Android. Je développe l'application pour Android 1.6.Support de texte arabe pour Android Emulator

Problème, quand je cours l'application je peux seulement voir des boîtes carrées au lieu du texte arabe. Après google'ing, j'ai trouvé la police (* .ttf -true type police) pour l'arabe à ajouter. [http://www.mydigitallife.info/2010/07/02/how-to-install-and-add-hebrew-arabic-and-unsupported-language-fonts-to-android-phone/]. Mais la solution est pour les vrais appareils. Plus dans émulateur la plupart des commandes [ex: su, mkdir, chmod etc] ne sont pas autorisées.

Je travaille sur Windows XP, Eclipse 3.5.2, Android 1.6. Tout ce dont j'ai besoin est une solution pour afficher du texte arabe dans l'émulateur.

Tous vos efforts à cet égard est respecté de mon côté :-)

+0

Si vous souhaitez définir la police arabe dans l'émulateur essayer [Installation des polices dans l'émulateur] (http://stackoverflow.com/questions/10487976/what-is-the-best-way-of-installing-new-font-to-android-emulator/10487991#10487991) –

Répondre

4

J'ai la solution de mon ami au-dessus de ladite prob ..

et partager la même chose ici ..


Si vous avez le fichier .ttf puis d'abord ouvrir votre projet Eclipse et copier le fichier .ttf dans le dossier actif, qui sera dans la hiérarchie de votre projet. puis fichier .java ouvert où vous souhaitez utiliser cette police et procédez comme suit: -

First 
Typeface font1; 
TextView txt1; 
EditText edtxt; 

Deuxième: Dans onCreate méthode write juste en bas de ce code.

/*here fonttype.ttf is the file which was copied in assets folder.*/ 

font1 =Typeface.createFromAsset(getAssets(),"fonttype.ttf"); 
txt1 =(TextView) findViewById(R.id.user_id_txt); 
txt1.setTypeface(font1); 

edtx = (EditText) findViewById(R.id.editText); 
edtx.setTypeface(font1); 

par cela votre problème résoudra.


Tous les crédits va à mon ami

+0

Ça fait longtemps ... Trouvé le vôtre ... merci –

2

vous pouvez enregistrer le fichier XML dans le format UTF-8

+0

at-il vraiment travailler? – hakiko