如何实现android本地化+

时间:2013-02-18 06:43:45

标签: android android-intent

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

2 个答案:

答案 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("இது மத்திய மலை நாட்டின்");