1
A
回答
2
這意味着您的設備使用的字體不支持波斯語字符(因此squares
)。您需要找到更好的字體並將其用於您的應用程序(請參閱http://developer.android.com/reference/android/graphics/Typeface.html文檔)
1
您需要使用字體以支持其他字體。
創建一個名爲資產的新文件夾(如果它不存在)。在其中創建一個名爲字體的新文件夾(僅用於您的簡單)
從互聯網下載'farsi'字體並將其複製到字體文件夾中。
在類文件create a String to the path of the font.
,並使用此代碼
Typeface tf = Typeface.createFromAsset(getAssets(), fontPath);
txt1.setTypeface(tf);
編輯:一些字體可能在一個移動的支持和在其他它可能不是。例如 例如,我的xperia支持hindi字體,但在我的朋友S2中不支持。
0
首先從鏈接下載中的任何一個的ttf文件,
http://www.neda.net.ir/downloads/fonts/persian.ttf
http://alefba.us/wp-content/plugins/download-monitor/download.php?id=farsifonts-0.4.zip
copy the ttf file into assets folder in your project,,
首先選擇點擊按鈕
按鈕在代碼中Languge代碼波斯語.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v) {
Locale myLocale = new Locale("fa");
Resources res = getResources();
DisplayMetrics dispmetrics = res.getDisplayMetrics();
Configuration conf = res.getConfiguration();
conf.locale = myLocale;
res.updateConfiguration(conf, dispmetrics);
String current_locale = getResources().getConfiguration().locale.getDisplayName();
System.out.println(current_locale);
Intent refresh = new Intent(getBaseContext(), MainActivity.class);
startActivity(refresh);
}
});
then below, setContentView(R.layout.activity_main);
implement this code,,to get the typeFace done
String current_locale = getResources().getConfiguration().locale.getDisplayName();
System.out.println("-----"+current_locale);
if(current_locale.equals("Persian"))
{
Typeface font1 = Typeface.createFromAsset(getAssets(), "persian.ttf");
b1.setTypeface(font1);
}
這個解決方案絕對可行,方括號出現在你的手機的原因是由於波斯語的Unicode是不是在你的手機安裝,如果ü要安裝波斯語字體您的手機必須紮根一個
- 感謝
相關問題
- 1. 如何在Android應用程序中顯示瑞典語字符?
- 2. 使用preg_match檢測字符串中的波斯語(波斯語)字符
- 3. Android阿拉伯語/波斯語字體
- 4. 哪些波斯字體可用於Android應用程序
- 5. 在Android應用程序中無法顯示法語符號
- 6. 正在顯示斯拉夫語字符
- 7. 正確顯示(波蘭語)字符
- 8. 顯示不正確的西班牙語重音字符的Android應用程序
- 9. j2me波蘭語:顯示波斯語錯誤
- 10. 在RoR應用程序中不能使用波蘭語字母
- 11. 不能在mysql中保存波斯語字符(UTF-8)用java
- 12. Android中的波斯語字體App
- 13. 如何在我的android應用程序中顯示泰盧固語字符
- 14. 爲什麼NetBeans的不顯示波斯字符正確
- 15. 比較PHP中的波斯語字符
- 16. 針織者的波斯語字符
- 17. 如何檢測波斯語字符?
- 18. Android Studio IDE在Windows 10中未正確顯示波斯語文字
- 19. JSF-primefaces中的法語字符應用程序顯示Mojibake
- 20. json_encode和波斯語的字?
- 21. 如何在android中使用波斯語示例?
- 22. Phonegap-Android:使用阿拉伯語/波斯語字體
- 23. 波蘭語字符utf8不顯示正確
- 24. 波斯語言在android中的文本
- 25. 程序化的Android應用程序不顯示在AVD中
- 26. 在android應用程序中顯示pdf
- 27. 從右到左語言(阿拉伯語,希伯來語和波斯語)的Android應用程序UI方向
- 28. 在Android應用程序上顯示其他語言文本
- 29. 如何在Android應用程序中顯示韓語單詞
- 30. Android應用程序未在「所有應用程序」中顯示