android 多语言支持
16lz
2021-01-23
为了是你的系统支持多语言,首先要建立如下的目录结构
MyProject/ res/ values/ strings.xml values-es/ strings.xml values-zh-rCN/ strings.xml
英语(默认)/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>
西班牙语Spanish, /values-es/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>
简体中文,/values-zh-rCN/strings.xml:
<?xml version="1.0" encoding="utf-8"?><resources> <string name="title">我的应用程序</string> <string name="hello_world">你好,世界</string></resources>
调用values下的字符串:
/ Get a string resource from your app's ResourcesString hello = getResources().getString(R.string.hello_world);// Or supply a string resource to a method that requires a stringTextView textView = new TextView(this);textView.setText(R.string.hello_world);
更多相关文章
- Android - 字符串的加密和解密
- android设置字符串到剪贴板
- Android 取得对话框中EditText的字符串
- android工程字符串多语言翻译遗漏查找工具
- Android Studio中src/main/res/values中strings.xml文件中字符串
- android 读取资源字符串的 方法
- Android开发便签9:在android资源文件中定义字符串数组
- Android下如何计算要显示的字符串所占的宽度和高度