`
2277259257
  • 浏览: 520515 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Android开发--国际化

 
阅读更多

何为国际化?

国际化就是页面的内容可以让不同国家的人根据自己的语言看懂,所以只用国际化项目的部分东西

 

这里只国际化项目的文字内容:

res/values/strings.xml----默认内容

<?xml version="1.0" encoding="utf-8"?>

<resources>

    <string name="app_name">sendPage</string>

    <string name="hello_world">Hello world!</string>

    <string name="action_settings">Settings</string>

</resources>

 

res/values-zh/strings.xml----国际化为中文

<?xml version="1.0" encoding="utf-8"?>

<resources>

    <string name="app_name">发送页面</string>

    <string name="hello_world">你好,世界!</string>

    <string name="action_settings">设置</string>

</resources>

 

只用新建文件夹values-zh若是中文后缀必须是zh,显示的内容换掉即可;

国际化文件和默认文件会根据手机的语言设置自动选择加载;

国际化其他内容方法相同

分享到:
评论

相关推荐

    android开发-使用Android-Studio开发的android版新闻APP.zip

    【标题】: "Android开发-使用Android Studio开发的Android版新闻APP" 在移动应用开发领域,Android Studio作为Google官方推荐的集成开发环境(IDE),已经成为Android应用开发的标准工具。本项目是一个基于Android ...

    Android-Android国际化文档整理xml和excel互转

    在Android应用开发中,国际化的实现是一个重要的环节,它使得应用程序能够支持多种语言,从而吸引全球用户。"Android-Android国际化文档整理xml和excel互转"项目主要关注如何方便地管理和转换Android应用中的本地化...

    android-studio-ide-202.7486908-windows.zip

    在国际化和本地化方面,此版本增强了对多语言支持,使得应用能够轻松适应全球市场。开发者可以方便地管理字符串资源,进行翻译和对比,提升应用的全球化体验。 总的来说,"android-studio-ide-202.7486908-windows....

    Android--开发--GlobalTime_0.9.rar

    - **国际化与本地化**:为了支持多语言环境,应用可能包含了多语言资源文件,根据设备的语言设置自动切换。 通过对"GlobalTime_0.9"项目的分析,我们可以学习到Android应用开发中的网络通信、数据存储、用户界面...

    安卓开发-android-times-square Android日历部件.zip.zip

    3. **多语言支持**:`android-times-square`支持多种语言,满足国际化需求。 4. **事件标记**:可以标记特定日期,显示已安排的事件或提醒,增强用户体验。 5. **API简单易用**:库的API设计简洁,开发者只需几行...

    android-sdk-sources-android-24.rar

    Android 24继续强化多语言支持,源码中可以看到如何处理国际化和本地化,对于开发面向全球的应用来说非常有价值。 通过研究"android-sdk-sources-android-24.rar"中的源代码,开发者不仅能深入了解Android系统的...

    android-times-square Android日历部件

    在Android开发中,内置的日历组件往往无法满足开发者对于界面样式和功能的个性化需求。"android-times-square" 就是为了解决这个问题而诞生的。它提供了一系列的API和属性,让开发者可以自由地调整日历的外观,包括...

    Android 一键国际化

    在Android应用开发中,为了使应用能够适应全球市场,国际化的支持是必不可少的。"Android 一键国际化"是一个针对Android Studio的高效插件,旨在帮助开发者便捷地为应用添加多语言支持,尤其对于那些需要快速扩展到...

    Android-Android-FileBrowser-FilePicker一个Android文件浏览和选择控件

    在Android开发中,系统并没有提供内置的文件选择器,因此,开发者往往需要自己实现这样的功能。Android-FileBrowser-FilePicker 就为此目的而设计,它简化了文件选择和浏览的实现过程,提供了良好的用户体验。 **...

    Android-IntlPhoneInput-一个支持国际化的电话号码输入的自定义控件

    总的来说,Android-IntlPhoneInput控件简化了国际化电话号码输入的复杂性,使得开发者可以专注于其他核心功能的开发,同时提供了一种标准化的用户输入方式,提升了整体应用的品质。在处理涉及跨国通讯的Android应用...

    android数组资源string-array integer-array的用法

    2. **国际化支持**:可以方便地为不同语言版本的App提供不同的数组内容。 3. **动态操作**:在代码中可以方便地获取和操作数组资源,实现动态加载或更新数据。 在`DemoArray`这个示例项目中,可能包含了如何在实际...

    Android-auto-merge-language是自动替换Android项目中的strings.xml多语文案工具

    总的来说,"Android-auto-merge-language"工具是Android开发中的利器,它简化了多语言资源的管理,提高了开发效率,让开发者有更多时间专注于应用的核心功能。对于那些需要频繁更新或扩展语言支持的项目来说,这个...

    Android-PickerView-master

    - **国际化支持**:适应不同地区的语言和日期格式。 五、优化与最佳实践 - **性能优化**:避免一次性加载过多数据,可以采用懒加载策略,只加载可视范围内的数据。 - **内存管理**:注意及时释放数据源和监听器,...

    android开发—— 国际化

    android 国际化 是一个必不可少的工具以及开发工作局

    Android-一个国际化多语言的切换库对切换逻辑进行了封装

    标签"Android开发-其它控件"暗示了这个库可能不局限于传统的UI组件,而是专注于提供一种工具或服务,帮助开发者处理与语言切换相关的非UI逻辑。可能包含的功能有: 1. 动态切换应用语言:无需重启应用,即可立即...

    深入浅出Android--Google手持设备应用程序设计 Android中文文档.pdf Windows下Android开发环境搭建手册.doc

    11. **资源文件**:包括字符串、颜色、尺寸、样式等资源的使用,实现国际化和多分辨率适配。 12. **Android调试**:学会使用Android Studio的调试工具,如Logcat、Breakpoint、Step Over/Into/Out等。 13. **单元...

    Android中实现文字、图片资源国际化案例

    在Android应用开发中,为了使应用能够适应全球不同的语言环境,开发者通常会采用资源国际化(i18n,Internationalization)技术。这个过程涉及到将应用中的文本和图片资源分离出来,以便根据不同地区创建对应的翻译...

    android-times-square日历控件

    国际化支持 考虑到全球用户的使用习惯,`android-times-square`支持多语言环境,包括但不限于英语、简体中文、繁体中文等。只需调整应用的语言设置,日历控件就能自动适配。 ### 5. 事件监听与回调 为了实现与...

    Android-Android的快速开发模板为了解决开发中的各种繁琐的操作

    10. **国际化与多语言支持**:对于面向全球用户的APP,模板可能会提供一套完整的国际化方案,包括资源文件的分隔和翻译工具的集成。 通过利用这样的模板项目,开发者可以避免从零开始搭建基础架构,从而节省大量的...

    Android-AndroidChromium谷歌浏览器安卓版源码项目

    8. **国际化与本地化**:Android Chromium支持多种语言和地域,源码中包含了对国际化和本地化的处理,这对于开发全球化的应用很有借鉴价值。 9. **测试与调试**:项目中包含了全面的测试框架和调试工具,可以帮助...

Global site tag (gtag.js) - Google Analytics