在我的应用程序中,我想实现android本地化功能。我有一个数据库,它充满了两种不同语言的字符串。如何在数据库上实现android本地化。请提供您的建议和可能请提供好的示例或教程。
答案 0 :(得分:0)
首先,您可以使用
获取当前区域设置Locale locale = Locale.getDefault(); // current locale
Locale locale = getResources().getConfiguration().locale; or you can ...
Log.d(logtag, "lang = " + locale.getLanguage());
并根据区域设置从DB中获取字符串。
您可以在link
上阅读有关多语言Android应用的更多信息答案 1 :(得分:0)
这里我使用“BhashaSETTSinhalaTamil.ttf”字体为文本添加了泰米尔语言本地化 与此相同,您可以使用其他字体文件添加本地化。
Typeface font = Typeface.createFromAsset(getAssets(), "BhashaSETTSinhalaTamil.ttf");
paragraphe1.setTypeface(font);
paragraphe1.setText("இது மத்திய மலை நாட்டின்");