【Android每日一讲】2012.11.08 Android 多语系支持 -- Locale与Configuration

1. 范例说明

  • Android SDK自1.5以后便有应用程序多语系支持,大陆地区使用的语系为简体中文。
  • 本范例程序就是示范如何在资源文件(res/drawable与res/values)里创建多语系资源,随着多语系Android Market的诞生,多语系支持随即成了每一个应用程序出厂时的标准配备,以往要修改语系是大费周章的工程,更别说手机应用程序里如何处理不同语系了,以及不同地区语言和图标。
  • 本范例,将示范一旦手机更改Locale(语言地区)时,随之显示各自地区的图片以及文字。

2. 运行结果

3. 编写代码

Resources res = getResources();Configuration conf = res.getConfiguration();conf.locale = Locale.JAPAN;DisplayMetrics dm = res.getDisplayMetrics();res.updateConfiguration(conf,dm);

4. 扩展学习与作业

1.程序中动态更改Locale

Resourcesres = getResources();

Configurationconf = res.getConfiguration();

Conf.locale= Locale.JAPAN;

DisplayMetrics dm = res.getDisplayMetrics();

Res.updateConfiguration(conf,dm);

2.Android如何接收locale改变的消息

http://www.eyeandroid.com/thread-10024-1-1.html

3.AndroidTraining相关视频讲解(3.1 Supporting Different Languages)

http://www.eyeandroid.com/thread-7583-1-1.html

作业:练习在程序中动态更改Locale

5.视频讲解

http://www.eyeandroid.com/thread-10054-1-1.html

posted on 2012-11-08 00:16 EyeAndroid 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/eyeandroid/archive/2012/11/08/2759720.html

【Android每日一讲】2012.11.08 Android 多语系支持 -- Locale与Configuration相关推荐

  1. Daily Scrum 2012/11/08

    @TeamSH-IT 今天经完成了之前在数据定义存在一些问题.sui老师经过小组之间的交流,完成了对数据定义的最终版.周末将进行初步的整合和测试. 详细的完成情况: 组员 今天任务 明天任务 Hu R ...

  2. Android多进程从头讲到尾,Android校招面试指南

    开头 无论你是在校的大学生,还是职场人,这篇文章都适合你 文章末附带资深架构师必须掌握的技能 1. 我们生活的每天都面临着很严重的挑战 虽然目前看起来我们都在做着自己的事情,一切在顺利的进行着,但是, ...

  3. 【Android每日一讲】2012.11.27 向左或向右 - RadioGroup组与onCheckedChanged事件

    1. 范例说明 今天介绍RadioGroup的组事件.RadioGroup可将各自不同的RadioButton设限于同一个Radio按钮组,同属于一个RadioGroup组里的按钮,只能做出单一选择( ...

  4. android性能排行,2018年11月Android手机性能排行 麒麟980碾压高通蝉联前三

    [TechWeb]2018年的10月末至11月,多款智能手机相继上市,其中不乏努比亚红魔Mars,三星W2019等旗舰机型. 安兔兔官方也于今日发布了2018年11月国产Android机型性能排行版, ...

  5. Android多进程从头讲到尾,Android开发知识点

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BYloWTe5-1648367778881)(https://upload-images.jianshu.io/uplo ...

  6. 爬虫基础学习 转【http://www.cnblogs.com/huangxincheng/archive/2012/11/08/2759752.html】

    这一篇我们聊聊在页面抓取时应该注意到的几个问题. 一:网页更新 我们知道,一般网页中的信息是不断翻新的,这也要求我们定期的去抓这些新信息,但是这个"定期"该怎么理解,也就是多长时间 ...

  7. 关于 Windows Subsystem for Android 以及 Windows 11 运行 Android 应用的更多细节

    更新:Beta 分支已经支持在 Windows 11 上使用 Android 应用了,具体的使用和安装方法参考这篇文章 Windows 11 Beta 预览版用户已经可以体验 Android 应用 即 ...

  8. Daily Scrum Meeting 11.08

    Id Name Today's Task Next Task 1 Yin PC bug(238),类型转换问题 task(248)热门问题.未回答问题列表编码 2 Chen YN QA pair详细信 ...

  9. Android Camera 测试环境搭建:编译Android模拟器

    在 Ubuntu 下面我编译 android 12 已经尝试过很多次,都失败了. 都是执行下面这步的时候,编译了几个小时以后报错 make sdk sdk_repo -j12 一开始给虚拟机分配了 8 ...

  10. Android NDK 开发环境搭建(二)----来源http://www.cnblogs.com/zdz8207/archive/2012/11/27/android-ndk-install.htm

    随笔- 116  文章- 0  评论- 106  android 最新 NDK r8 在window下开发环境搭建 安装配置与使用 详细图文讲解,完整实际配置过程记录(原创) android 最新 N ...

最新文章

  1. APMServ伪静态设置
  2. 分布式单点登录框架XXL-SSO
  3. 准备入门IC的全局观念系列-下
  4. 百度超级链XChain(4)核心数据结构
  5. TreeSet集合排序方式二:定制排序Comparator
  6. 上海的房租有多高?我用Python爬虫为你揭晓
  7. 2.1 《数据库系统概论》关系数据结构及形式化定义(关系、关系模式、关系数据库)
  8. animation动画不生效_SwiftUI动画(1)之Animatable
  9. maven使用OracleDB jdbc Driver
  10. 毕业不到一年的前端开发同学的焦虑
  11. Cream Finance已批准将BAC作为抵押资产
  12. 48个国际音标发音图解暨口形及发音方法
  13. 由一维数组创建小根堆
  14. .Net之路(四)利用DataTable、DataSet返回SQL Server的表或者单个字段
  15. 国内网络游戏企业的困境和出路
  16. STM32HAL----USB升级固件(DFU)
  17. 课后实践10:以闲鱼为例,梳理产品功能结构迭代路径
  18. 手机直播系统 服务器,手机直播系统平台搭建部署开发
  19. 用户注册信息验证功能(前端+后台)
  20. Shopify上货铺货助手,一键采集刊登上架,批量上品删除宝贝上下架更改产品属性,自动翻译,图片文字翻译

热门文章

  1. 编译器错误不能找到元数据文件
  2. 网站颜色搭配[收藏]
  3. Eclipse中经常出现的问题解决方案
  4. 阅读阿里巴巴开发人员手册1
  5. HTTP请求与响应协议
  6. linux的一些目录结构
  7. 词法分析(1)...
  8. java教程:十分钟理解Java中的弱引用
  9. php excel数据导出
  10. 日本电子业转型的东芝之困:多年亏损 后有强敌追兵