2010-09-21 123 views
1

我想在我的Android應用程序中顯示阿拉伯文字。我正在開發Android 1.6的應用程序。Android模擬器的阿拉伯語文本支持

問題是,當我運行該應用程序時,我只能看到方框而不是阿拉伯文字。

google'ing後,我發現阿拉伯語的字體(*。ttf -true type字體)必須添加。 [http://www.mydigitallife.info/2010/07/02/how-to-install-and-add-hebrew-arabic-and-unsupported-language-fonts-to-android-phone/]。但解決方案是針對真實設備的。仿真器中的大部分命令[例如:su,mkdir,chmod等]都是不允許的。

我正在使用Windows XP,Eclipse 3.5.2,Android 1.6。我需要的是一個在模擬器中顯示阿拉伯文字的解決方案。

任何在這方面你的努力是從我的身邊尊重:-)

+0

如果你想設置阿拉伯字體在模擬器嘗試 [在模擬器字體安裝( http://stackoverflow.com/questions/10487976/what-is-the-best-way-of-installing-new-font-to-android-emulator/10487991#10487991) – 2012-05-09 18:02:31

回答

4

我已經得到了解決,從我的朋友上面說的概率..

和共享同一這裏..


如果你是那麼首先具有.ttf文件在Eclipse中打開您的項目和.ttf文件複製到文件夾中的資產,這將是你的項目層次結構。 然後打開.java文件要使用的字體和只需按以下步驟操作: -

First 
Typeface font1; 
TextView txt1; 
EditText edtxt; 

二: 在onCreate方法只是寫下這段代碼。

/*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); 

由此您的問題將解決。


所有學分去我朋友

+0

它已經很長一段時間了...找到你的......謝謝 – 2012-09-26 07:25:01

2

可以保存在XML文件中的UTF-8格式

+0

是否真的工作? – hakiko 2013-02-12 21:59:58