`
v5browser
  • 浏览: 1138746 次
社区版块
存档分类
最新评论

如何让Android应用支持多种语言

 
阅读更多

有那么一堆Android用户特喜欢没事就把系统设置为英文或者其他语言,然后再换回中文(我就属于这一类),然后看那些应用有改变,不过比较可惜的是很多主流的应用都没有支持多种语言切换,这应该是细节问题却不被重视!有像我这样闲着蛋疼的同学可以测试下你手机里的应用~大笑
言归正传,具体怎么做如下:

通过对不同资源的命名来打到国际化的目的,命名规范:“文件名-语言-地区”

默认字符串资源代码string.xml(res/values/string.xml):

<?xml version"utf-8"?>
<resources>
    <string name="title">My Application</string>
    <string name="hello_world">Hello World!</string>
</resources>

中文字符串资源代码string.xml(res/values-zh-rcn/string.xml)
<?xml version"utf-8"?>
<resources>
    <string name="title">我的应用</string>
    <string name="hello_world">你好!世界!</string>
</resources>
搞完收工~如果还有支持其他的比如法语,日语等等都类似

分享到:
评论

相关推荐

    Android应用内设置多语言

    参考了Android应用内设置多语言,可随系统语言改变而改变,在此基础上做了修改,选择为跟随系统时不再粗暴调用 此方法。android.os.Process.killProcess(android.os.Process.myPid()); 直接杀死会有一个类似于崩溃的...

    android 实现应用内语言切换

    android开发中经常需要实现各种语言的切换功能,网上也有一些解决方案,经本人测试都不算好用, 以下Demo是我研究的解决方案,绝对对你有帮助.

    android应用内和系统设置两种设置多语言国际化

    android应用内和系统设置,两种设置多语言国际化。代码完整,包括切换简体,繁体中文和英文

    安卓字体使用多语言相关-Android动态改变应用程序语言.zip

    Android动态改变应用程序语言.zip,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。

    c#开发Android应用实战

    在这本由多位专家联袂撰写的必备精品书籍的指引下,您不必学习其他编程语言,就可以成为一名成功的Android应用程序开发人员。您将深入理解屏幕控件、UI开发、表、布局和MonoDevelop等知识点,并驾轻就熟地使用Mono ...

    《Android应用开发》开放实验项目总结报告-模板.doc

    通过Android应用开发的开放实验学生可以熟悉Android应用程序开发的工 " "具、开发语言和开发方法,为今后深入学习甚至进行实际App开发做好技术上的" "准备。 " "2.开放实验项目的任务与要求: " "学生理解Android...

    安卓字体使用多语言相关-android实现应用内语言切换.rar

    android 实现应用内语言切换.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。

    Android多语言适配Demo

    一个实现Android应用内的多语言适配Demo

    android APP 多语言切换

    android 多语言环境 代码简单明了,逻辑清晰! 完整代码

    Android应用程序资源管理框架 PPT

    Android应用程序主要由代码和资源组成。资源主要就是指那些与UI相关的东西,例如UI布局、字符串和图片等。...了解Android应用程序资源管理框架,有助于我们更好地开发出能够适配多种机型的应用程序。

    Android高级应用开发.z11-Android高级应用开发.z01

    Stage2_Lesson3Android应用开发基础及原理概要 Stage2_Lesson4Activity与Intent Stage2_Lesson5Service初步 Stage2_Lesson10应用程序签名及发布 Stage2_Lesson8ContentProvider Stage2_Lesson9BroadcastReceiver ...

    Android应用开发揭秘[PDF高清]

    最重要的是还全面介绍了如何利用原生的C/C++(NDK)和Python、Lua等脚本语言(Android Scripting Environment)来开发Android应用;本书实战性强,书中的每个知识点都有配精心设计的示例,尤为值得一提的是,它还以...

    Android应用的多语言支持的实现方法

    App开发测试完成后就面临着应用上架,除了国内的上架渠道,android阵营上架Google play我觉得是必不可少的。这样的话,中英文支持就成了必须的功能点了。本文就来实现这个功能。 设置不同语言的资源文件 如有必要,...

    android应用开发详细流程与经验

    更多略"&gt;1 不管学习什么开发 当然都要有语言基础 android的应用层用的是java 所以有良好的java语言编程基础是必要的 当然学习java有C的基础会更容易学习 推荐图书 《疯狂JAVA讲义》 推荐视频 韩顺平的java视频 ...

    Android应用开发揭秘(pdf )

    Android应用开发揭秘  Windows操作系统的诞生成就了微软的霸主地位,也造就了PC时代的繁荣。然而,以Android和iPhone手机为代表  的智能移动设备的发明却敲响了PC时代的丧钟!移动互联网时代(3G时代)已经来临,谁...

    Android APP多语言切换

    Android 应用程序多语言切换的一个Demo,有需要的请下载

    C#开发Android应用实战_RAR.rar

    Xamarin Studio是一个用C#语言开发跨平台应用的集成开发环境,它和iOS以及Android SDK紧密整合。Xamarin Studio提供了很多现代开发所需功能,包括代码完成、调试器、打包和发布应用(支持通过TestFlight发布应用程序...

    《Android应用开发揭秘》源码

     杨丰盛,Android应用开发先驱,对Android有深入研究,实战经验极其丰富。精通Java、C、C++等语言,专注于移动通信软件开发,在机顶盒软件开发和MTK平台软件开发方面有非常深厚的积累。2007年获得中国软件行业协会...

    深入Android应用开发 核心技术解析与最佳实践.z01

    如何才能真正进阶为Android应用开发高手?必须深入理解Android核心技术的底层原理和在开发中总结并使用各种最佳实践,别无他法!深入Android应用开发:核心技术解析与最佳实践以Android的源代码为主,SDK为辅,针对...

    Android应用开发揭秘.rar

    最重要的是还全面介绍了如何利用原生的C/C (NDK)和Python、Lua等脚本语言(Android Scripting Environment)来开发Android应用;本书实战性强,书中的每个知识点都有配精心设计的示例,尤为值得一提的是,它还以...

Global site tag (gtag.js) - Google Analytics