##我想开发一个支持英语和印地语的应用程序##
1.i想要为4.0冰淇淋三明治创建这个应用程序
答案 0 :(得分:5)
通过存储每种语言的不同资源文件中显示的文本值来完成。
阅读此http://developer.android.com/training/basics/supporting-devices/languages.html
它将解决你的问题
资源结构:
MyProject/
res/
values/
strings.xml
values-hi/
strings.xml
将每个语言环境的字符串值添加到相应的文件中。
在运行时,Android系统根据当前为用户设备设置的区域设置使用适当的字符串资源集。
例如,以下是针对不同语言的一些不同的字符串资源文件。
English (default locale), /values/strings.xml:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="title">My Application</string>
<string name="hello_world">Hello World!</string>
</resources>
Hindi, /values-hi/strings.xml:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="title">कखग</string>
<string name="hello_world">ककक</string>
</resources>