如何在android的TextView中查看不同的语言?
我正在开发一个应用程序,它在5个不同的XML页面中包含5种语言的段落,我们如何做到这一点?我需要用图书馆吗?语言包括:如何在android的TextView中查看不同的语言?,android,android-layout,Android,Android Layout,我正在开发一个应用程序,它在5个不同的XML页面中包含5种语言的段落,我们如何做到这一点?我需要用图书馆吗?语言包括: 卡纳达 泰卢固 泰米尔人 印地语 因为安卓系统的构建是基于这样的理念,所以不需要库。只需在不同的文件夹中使用不同的strings.xml 例如: 默认值为res/values/strings.xml 德语翻译的res/values de/strings.xml 根据国家标准,泰米尔语的代码为ta: res/values-ta/strings.xml 因为安卓系统的构建是基
因为安卓系统的构建是基于这样的理念,所以不需要库。只需在不同的文件夹中使用不同的
strings.xml
例如:
- 默认值为res/values/strings.xml
- 德语翻译的res/values de/strings.xml
res/values-ta/strings.xml
因为安卓系统的构建是基于这样的理念,所以不需要库。只需在不同的文件夹中使用不同的
strings.xml
例如:
- 默认值为res/values/strings.xml
- 德语翻译的res/values de/strings.xml
res/values-ta/strings.xml
因为安卓系统的构建是基于这样的理念,所以不需要库。只需在不同的文件夹中使用不同的
strings.xml
例如:
- 默认值为res/values/strings.xml
- 德语翻译的res/values de/strings.xml
res/values-ta/strings.xml
因为安卓系统的构建是基于这样的理念,所以不需要库。只需在不同的文件夹中使用不同的
strings.xml
例如:
- 默认值为res/values/strings.xml
- 德语翻译的res/values de/strings.xml
res/values-ta/strings.xml
你需要这样的东西 (仅给出我的假设,不确定这四种语言,但代码适用于英语、阿拉伯语、法语) 在res中创建5个值文件夹
strings.xml
并使用以下代码更改语言
String language = "";
language = "kn"; //For Kannada
language = "te"; //For Telugu
language = "ta"; //For Tamil
language = "hi"; //For Hindi
language = "en"; //For English
Locale locale = new Locale(language);
Resources res = getResources();
DisplayMetrics dm = res.getDisplayMetrics();
Configuration conf = res.getConfiguration();
conf.locale = locale;
res.updateConfiguration(conf, dm);
你需要这样的东西 (仅给出我的假设,不确定这四种语言,但代码适用于英语、阿拉伯语、法语) 在res中创建5个值文件夹
strings.xml
并使用以下代码更改语言
String language = "";
language = "kn"; //For Kannada
language = "te"; //For Telugu
language = "ta"; //For Tamil
language = "hi"; //For Hindi
language = "en"; //For English
Locale locale = new Locale(language);
Resources res = getResources();
DisplayMetrics dm = res.getDisplayMetrics();
Configuration conf = res.getConfiguration();
conf.locale = locale;
res.updateConfiguration(conf, dm);
你需要这样的东西 (仅给出我的假设,不确定这四种语言,但代码适用于英语、阿拉伯语、法语) 在res中创建5个值文件夹
strings.xml
并使用以下代码更改语言
String language = "";
language = "kn"; //For Kannada
language = "te"; //For Telugu
language = "ta"; //For Tamil
language = "hi"; //For Hindi
language = "en"; //For English
Locale locale = new Locale(language);
Resources res = getResources();
DisplayMetrics dm = res.getDisplayMetrics();
Configuration conf = res.getConfiguration();
conf.locale = locale;
res.updateConfiguration(conf, dm);
你需要这样的东西 (仅给出我的假设,不确定这四种语言,但代码适用于英语、阿拉伯语、法语) 在res中创建5个值文件夹
strings.xml
并使用以下代码更改语言
String language = "";
language = "kn"; //For Kannada
language = "te"; //For Telugu
language = "ta"; //For Tamil
language = "hi"; //For Hindi
language = "en"; //For English
Locale locale = new Locale(language);
Resources res = getResources();
DisplayMetrics dm = res.getDisplayMetrics();
Configuration conf = res.getConfiguration();
conf.locale = locale;
res.updateConfiguration(conf, dm);
谢谢,我会尝试…………这里有一个错误,即“error:Found text string language=“hi”;“我需要更多信息来帮助您。在res/values hi/strings.xml中,string language=“hi”;我有另一个想法,我们可以使用utf-8 ci存储在数据库中,然后检索它。谢谢,我会尝试………这里有一个错误,即“错误:找到文本字符串语言=“hi”;“我需要更多信息来帮助您。在res/values hi/strings.xml中,string language=“hi”;我有另一个想法,我们可以使用utf-8 ci存储在数据库中,然后检索它。谢谢,我会尝试………这里有一个错误,即“错误:找到文本字符串语言=“hi”;“我需要更多信息来帮助您。在res/values hi/strings.xml中,string language=“hi”;我有另一个想法,我们可以使用utf-8 ci存储在数据库中,然后检索它。谢谢,我会尝试………这里有一个错误,即“错误:找到文本字符串语言=“hi”;“我需要更多信息来帮助您。在res/values hi/strings.xml中,string language=“hi”;我有另一个想法,我们可以使用utf-8CI存储在数据库中,然后检索它。