1.字符串国际化

  只要在 res 目录下 建对应语言的 values 目录即可.

  res下values是所有资源(包括字符串资源)的默认目录,如果没有特指资源目录或找不到某资源时,就用它. 如values-zh-rCN

2.从字符串资源读字符串的方法

在 Activity 获取字符串资源:

this.getString(R.string.hello)

从 Context 获取字符串资源:

context.getString(R.string.hello)

在fragment中获取字符串资源:

getText(R.string.tab_contacts)

从 Application 获取字符串资源:

application.getString(R.string.hello)

从Resource中得到*

 Resources res = getResources();
res.getText(R.string.tab_weixin);
res.getDrawable(R.drawable.tb_weixin);

3.常用语言目录名如下表

中文(中国) values-zh-rCN 阿拉伯文(埃及) values-ar-rEG 希腊文 values-el-rGR 意大利文(瑞士) values-it-rCH
中文(台湾) values-zh-rTW 阿拉伯文(以色列) values-ar-rIL 法文(比利时) values-fr-rBE 意大利文(意大利) values-it-rIT
中文(香港) values-zh-rHK 保加利亚文 values-bg-rBG 法文(加拿大) values-fr-rCA 韩文 values-ko-rKR
英语(美国) values-en-rUS 加泰罗尼亚文 values-ca-rES 法文(瑞士) values-fr-rCH 立陶宛文 valueslt-rLT
英语(英国) values-en-rGB 捷克文 values-cs-rCZ 法文(法国) values-fr-rFR 拉脱维亚文 values-lv-rLV
英文(澳大利亚) values-en-rAU 丹麦文 values-da-rDK 芬兰文(芬兰) values-fi-rFI 挪威博克马尔文 values-nb-rNO
英文(加拿大) values-en-rCA 德文(奥地利) values-de-rAT 希伯来文 values-iw-rIL 荷兰文(比利时) values-nl-BE
英文(爱尔兰) values-en-rIE 德文(瑞士) values-de-rCH 印地文 values-hi-rIN 荷兰文(荷兰) values-nl-rNL
英文(印度) values-en-rIN 德文(德国) values-de-rDE 克罗里亚文 values-hr-rHR 波兰文 values-pl-rPL
英文(新西兰) values-en-rNZ 德文(列支敦士登) values-de-rLI 匈牙利文 values-hu-rHU 葡萄牙文(巴西) values-pt-rBR
英文(新加坡) values-en-rSG 西班牙文(西班牙) values-es-rES 印度尼西亚文 values-in-rID 葡萄牙文(葡萄牙) values-pt-rPT
英文(南非) values-en-rZA 西班牙文(美国) values-es-rUS 日文 values-ja-rJP 罗马尼亚文 values-ro-rRO
俄文 values-ru-rRU 斯洛伐克文 values-sk-rSK 斯洛文尼亚文 values-sl-rSI 塞尔维亚文 values-sr-rRS
瑞典文 values-sv-rSE 泰文 values-th-rTH 塔加洛语 values-tl-rPH 土耳其文 values--r-rTR
乌克兰文 values-uk-rUA 越南文 values-vi-rVN        

Android 国际化字符串资源,各语言目录表及从字符串资源文件读字符方法的更多相关文章

  1. form表单action提交表单,页面不跳转且表单数据含文件的处理方法

    在最近的项目中需要将含 input[type='file']的表单提交给后台 ,并且后台需要将文件存储在数据库中.之前所用的方法都是先将文件上传到七牛服务器上,然后七牛会返回文件的下载地址,在提交表单 ...

  2. android国际化(多语言)

    2013-03-18 23:45             13390人阅读             评论(0)             收藏              举报 1.  很大程度上,为什么 ...

  3. python 遍历, 获取目录下所有文件名和文件夹的方法-----os.walk(), os.listdir

    http://www.runoob.com/python/os-walk.html https://www.cnblogs.com/dreamer-fish/p/3820625.html 转载于:ht ...

  4. Android开发 ---如何操作资源目录中的资源文件5 ---Raw资源管理与国际化

    效果图: 1.activity_main.xml 描述: 定义两个按钮,一个是Raw资源管理,一个是处理国际化语言,其中i18n表示简体中文 <?xml version="1.0&qu ...

  5. android国际化操作

    1.简单介绍 我们知道在java中通过.properties文件来配置资源文件,一般用的有中文message_zh_CN.properties和英文message_en_US.properties两个 ...

  6. 学Android开发,入门语言java知识点

    学Android开发,入门语言java知识点 Android是一种以Linux为基础的开源码操作系统,主要使用于便携设备,而linux是用c语言和少量汇编语言写成的,如果你想研究Android,就去学 ...

  7. Android 应用内多语言切换

    最近公司的 App 里需要用到多语言切换,简单来说,就是如果用户没有选择语言选项时,App 默认跟随系统语言,如果用户在 App 内进行了语言设置,那么就使用用户设置的语言.当然,你会发现,App 的 ...

  8. Android学习笔记_40_系统结构 目录结构

    1.系统结构: 一.应用程序层 Android平台不仅仅是操作系统,也包含了许多应用程序,诸如SMS短信客户端程序.电话拨号程序.图片浏览器.Web浏览器等应用程序.这些应用程序都是用Java语言编写 ...

  9. android 国际化 设置

    复制了他人的方法 方法和步骤 1 配置选项包括语言代号和地区代号.表示中文和中国的配置选项是 zh-rCN; 表示英文和美国的配置选项是en-rUS.其中,zh 和 en 表示中文和英文: 2 如果想 ...

随机推荐

  1. html-----018----HTML Web Server/HTML URL 字符编码

    HTML Web Server 如果希望向世界发布您的网站,那么您必须把它存放在 web 服务器上. 托管自己的网站 在自己的服务器上托管网站始终是一个选项.有几点需要考虑: 硬件支出 如果要运行“真 ...

  2. javascript 第26节 jQuery对象

    <html> <head> <title>jQuery</title> <!--导入jquery库--> <script type=& ...

  3. 11_Servlet基础知识

    [概念] Servlet通常被称为服务端小程序,是运行在服务端的程序,用于处理及相应客户端的请求. Servlet是用java语言开发网页动态资源的技术. [特点] 1.Servlet是个特殊的Jav ...

  4. ESP8266开发课堂之 - 建立一个新项目

    项目架构 ESP8266项目开发并非使用IDE自动管理工程文件,而是使用了诸多第三方程序如Python,以及使用了Makefile管理依赖与控制编译,所以项目的创建与日常维护较为复杂,本篇将详述创建一 ...

  5. 395. Longest Substring with At Least K Repeating Characters

    395. Longest Substring with At Least K Repeating Characters 我的思路是先扫描一遍,然后判断是否都满足,否则,不满足的字符一定不出现,可以作为 ...

  6. C++ IO 详细用法

    http://www.cnblogs.com/keam37/ keam所有 转载请注明出处 本文将分别从<iostream>,<sstream>,<fstream> ...

  7. 模板:函数memset

    需要的头文件 <memory.h> or <string.h> memset   函数介绍 void *memset(void *s, int ch, size_t n); 函 ...

  8. [翻译][MVC 5 + EF 6] 8:更新相关数据

    原文:Updating Related Data with the Entity Framework in an ASP.NET MVC Application 1.定制Course的Create和E ...

  9. PHP 生成随机浮点数

    <?php /** * @desc 获取随机浮点数(支持最大最小值参数互换) * @date 2014-11-07 17:04:21 * * @param int|\最小浮点数 $min 最小浮 ...

  10. PHP之图形处理

    图形处理 PHP 的图形处理,主要功能集中在 PHP 的图形处理函数. 需要先掌握一些要点.什么叫图片,怎么显示图片. 所谓的图片,其实也是一种文件,只是内容不是我们肉眼直接可见的.如果我们用记事本打 ...