0

在我的应用程序中,我想实现 android 本地化功能。我有一个数据库,里面充满了两种不同语言的字符串。如何在数据库上实现 android 本地化。请提供您的建议,并可能请提供好的示例或教程。

4

2 回答 2

0

首先,您可以使用获取当前语言环境

Locale locale = Locale.getDefault(); // current locale
Locale locale = getResources().getConfiguration().locale;  or you can ...
Log.d(logtag, "lang = " + locale.getLanguage());

并根据语言环境从数据库中获取您的字符串。

您可以在以下链接上阅读有关多语言 Android 应用程序的更多信息

于 2013-02-18T06:51:45.653 回答
0

在这里,我使用“BhashaSETTSinhalaTamil.ttf”字体为文本添加了泰米尔语本地化与此相同,您可以使用其他字体文件添加本地化。

Typeface font = Typeface.createFromAsset(getAssets(), "BhashaSETTSinhalaTamil.ttf");
        paragraphe1.setTypeface(font);
paragraphe1.setText("இது மத்திய மலை நாட்டின்");
于 2013-02-18T06:58:52.543 回答