位置: 编程技术 - 正文

android开发之国际化(android开发吧)

编辑:rootadmin

推荐整理分享android开发之国际化(android开发吧),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:2020安卓开发,android开发工具v2.35,android开发者平台,android开发工具v2.35,android开发者平台,android开发工具手机版,android开发工具v2.35,android开发工具手机版,内容如对您有帮助,希望把文章链接给更多的朋友!

国际化,听起来高大上,做起来很简单。 我们来实现一个简单的效果,让应用根据系统的语言来做不同的显示,假如android系统默认是英语,应用就以英文的形式显示,如果android系统默认是中文,则应用就显示中文。 新建一个工程,名字叫做IN,要做国际化,字符串的显示一定要按android规定的来,就是要显示的文字都定义在string里,一般情况下,新建的项目中会有一个values文件夹,values文件夹中有一个strings.xml文件,所有的字符串都放在这里,如果我们要实现国际化,就要新建一个文件夹,叫做vaules-zh(专放中文),vaules中放的东西和values-zh中放的文件一致,只不过显示的语言不同。

这是values-zh中的strings.xml文件的内容(应用使用中文简体显示):

这是values中的strings.xml文件的内容:

这是values-zh-rTW中的strings.xml文件的内容(应用使用繁体显示):

项目布局文件:

textview引用了helloworld,当系统语言为英文时,应用就是显示英文,当系统语言为中文时,应用就会显示中文。

android开发之国际化(android开发吧)

这是显示内容的国际化,图片也可以实现国际化。 实现方式与实现文字国际化的方式相似,在res文件夹中新建图片文件夹,drawable-zh,drawable-zh-rTW,图片放进去就行了。

Java代码:

java中只需要设置一张图片就行了,因为drawable,drawable-zh,drawable-zh-rTW中存放的图片都是叫做flag,系统会根据具体语言环境选择相应的图片,效果如下:

本项目完整代码下载

Android4.0以上强制显示menu菜单按钮 /***显示menu菜单*/privatevoidsetOverflowShowingAlways(){try{ViewConfigurationconfig=ViewConfiguration.get(this);FieldmenuKeyField=ViewConfiguration.class.getDeclaredField(sHasPermanentMenuKey);men

Android中全局变量问题 Android中不管是使用publicstatic定义全局变量,还是使用Application类进行全局变量的定义,都不能算作是实际意义上的全局变量,他们都会因为Activity被系统

Fragment嵌套时注意点 finalpublicFragmentManagergetChildFragmentManager()ReturnaprivateFragmentManagerforplacingandmanagingFragmentsinsideofthisFragment.Youareattemptingtousefragmentsnestedwithinotherfragments,bywayofyourF

标签: android开发吧

本文链接地址:https://www.jiuchutong.com/biancheng/383250.html 转载请保留说明!

上一篇:基于android的人脸识别之一 整体布局(基于Android的人脸门禁系统)

下一篇:Android4.0以上强制显示menu菜单按钮(手机android版本强制升级)

  • 合同执行过程中应该怎么做
  • 文化事业建设费征收对象
  • 增值税加计抵减政策10%和15%
  • 增值税相关政策
  • 一般纳税人开劳务专票多少个点
  • 应付票据和应付债券
  • 金蝶未结账是否可以重新起账
  • 开票个人账户的钱怎么查
  • 物业采购主要做什么
  • 非货币资产交换的会计处理原则
  • 发出材料计划成本例题
  • 固定资产清理是备抵账户吗
  • 1元转让股权账务实
  • 不能确认收入的应收账款怎么做账
  • 储备基金是用来干嘛的
  • 交易性金融资产借贷方向
  • 如何选一般纳税人还是小规模纳税人合作?
  • 未在规定期限内发出追索通知
  • 怎么导出全年开奖记录
  • 物业管理企业简介范文
  • 盈余公积什么时候调整
  • 老总来公司视察
  • 企业银行基本户
  • 印花税的购销合同改成买卖合同了吗?
  • 机动车检测工作
  • 冲红发票开错了怎么办
  • win10怎么改通知
  • 研发销售型软件有哪些
  • 车辆购置税为什么查不到发票信息
  • linux中ping命令怎么用
  • 没有以前年度损益调整怎么办
  • php sql 教程
  • 广告费用计入什么会计科目
  • php中unlink
  • 非货币性资产交换补价大于25%的会计处理
  • 减免税款账务处理
  • 二级路由器怎么配置
  • 项目的分包行为是否合理
  • 孪生神经网络 计算相似度
  • 2022年终总结
  • 哈希表散列函数
  • python的切片操作
  • 建筑安装包清工税率多少
  • 小规模纳税人货款怎么算
  • 座谈会费用报销明细怎么填写
  • 补发工资个人所得税税
  • 织梦系统
  • 2020年增值税税收政策
  • 营业收入净额是利润表的哪个数
  • 哪些情况发票可以红冲
  • 递延收益的摊销时点
  • 简述税收筹划的意义
  • 维护费抵减增值税会计科目
  • 年度投资额看哪个科目
  • 进出口货物报关单
  • 重大影响包括50%吗
  • 食堂计入公务接待费
  • FreeBSD 6.2-RELEASE下载
  • 一切为了任务
  • Linux系统启动文件在哪个文件
  • 硬盘安装win8.1
  • Ubuntu中Virtualbox虚拟机NAT方式无法上网解决方法
  • Mac怎么去掉开机密码
  • 如何设置电脑开机密码
  • win7访问共享文件
  • win8怎么打开word
  • linux命令grep -rl
  • jquery实现
  • node.js jquery
  • css控制html
  • 批处理文件中echo什么意思
  • shell读取文本
  • 理解js绑定事件是什么
  • android开发的难点
  • 2021年水利基金的税率是多少
  • 财税刘毅
  • 北京医保网上服务大厅
  • a级纳税人和一级的区别
  • 扬州儿童社保卡
  • 进项税小于销项税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设