我想用三种语言创建一个多语言的Android应用程序:英语,阿拉伯语和波斯语.
我必须在assets文件夹中创建三个XML文件并将它们全部解析,然后使用一个语言?
请帮我解决我的问题?
解决方法:
您需要使用不同的strings.xml来支持不同的语言.
http://developer.android.com/training/basics/supporting-devices/languages.html
What is the list of supported languages/locales on Android?.
我认为不支持波斯语.
例:
我的项目/
res/ values/ strings.xml values-es/ strings.xml values-fr/ strings.xml values-ar/ // for arabic strings.xml
对于西班牙语
<?xml version="1.0" enCoding="utf-8"?><resources> <string name="Title">Mi Aplicación</string> <string name="hello_world">Hola Mundo!</string></resources>
在运行时,AndroID系统根据当前为用户设备设置的语言环境使用适当的字符串资源集.
http://developer.android.com/guide/topics/resources/localization.html
TextVIEw textVIEw = new TextVIEw(this);textVIEw.setText(R.string.hello_world);
查看文档以获取更多信息
http://developer.android.com/training/basics/supporting-devices/languages.html
总结以上是内存溢出为你收集整理的如何在Android中使用XML创建多语言应用程序?全部内容,希望文章能够帮你解决如何在Android中使用XML创建多语言应用程序?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)