2015-04-26 26 views
6

Jestem koderem-amatorem i chcę napisać perski w androidowym studio. Ale po wpisaniu perskiego studio android pokazuje dziwne postacie. Oczywiście, że było dobrze przez około 3 miesiące, ale nagle jest to dziwne. : | Jestem wdzięczny, jeśli pomożesz mi to naprawić.Jak mogę napisać perski w Androidzie?

enter image description here

+0

Czy na pewno nie jest to tylko problem z kodowaniem lub że czcionka nie ma znaków dla tych znaków (zobacz, jak etykieta może wyświetlać poprawnie)? Co zrobić, jeśli uruchomisz aplikację - czy są wyświetlane poprawnie? –

+0

użyj zasobów ciągów dla ciągów. to będzie w porządku. –

Odpowiedz

0

W wersji Androida później niż 3, nie trzeba nic, ale we wcześniejszych wersjach trzeba dodać Farsi.java do aplikacji oraz w tekście kod zapisu następujące:

MyTextView = (TextView) findViewById(R.id.MyTextView); 

Typeface tf = Farsi.GetFarsiFont(this); 
MyTextView.setTypeface(tf); 
MyTextView.setText(Farsi.Convert("سلام")); 

nie możesz napisać farsi w plikach xml we wcześniejszych wersjach !!! więc sugeruję używać nowszych wersji Androida.

+0

Mam nowsze wersje Androida, ale nadal istnieje problem. –

+0

napisz swój ciąg w pliku strings.xml w folderze wartości iw pliku układu użyj go jako @ string/nazwa_łańcucha "działa to dla mnie w android studio 1.1.0 – Mahmoud

+0

w istniejącym problemie string.xml. :( –

0

wybierz swój projekt w Android Studio i przejdź do File/Setting menu. w otwartym punkcie widoku do File Encodings opcji iw tym zakładkami zapewnić IDE Encoding jest UTF-8

2

w Android studio 1.2 należy przejść do konfiguracji> Ustawienia> kolory i czcionki> Czcionka> użyć schematu> odznacz Pokaż tylko stałej szerokości czcionki> i wreszcie użyj czcionki tahoma i zastosuj i dobrze. Ciesz się tym!

Instruction

-1

Dla Android Studio 1.5 w systemie Windows utwórz plik o nazwie "idea.properties" W
C: \ Users \ .AndroidStudio1.5
i napisać to w pliku:

editor.new.rendering=true 
0

W Android Studio przejdź do ustawień -> edytor -> czcionka i kolory -> czcionka, zaznacz pole wyboru "czcionka dodatkowa" i zdefiniuj czcionkę Farsi z listy, np. "Nazanin". Usuń zaznaczenie opcji "pokaż tylko stałą czcionkę".