位置: 编程技术 - 正文

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版本强制升级)

  • 职工旅游不计入福利费
  • 个体的个人所得税怎么算
  • 水利建设专项基金的税率
  • 自己开车差旅费报销流程怎么写
  • 预缴企业所得税分录
  • 高速费用支付宝的怎么开票
  • 生育津贴需要连续缴纳社保满一年吗
  • 企业手续费及佣金支出
  • 地下车位未使用 要交物业服务费
  • 出口样品账务处理
  • 购进商品交印花税
  • 当月逾期押金收违约金吗
  • 转让股权取得的收益是调增还是调减
  • 扣员工工会会费
  • 年金现值计算公式推导
  • 商业保险可以税前全额扣除吗?
  • 小微企业工会经费的减免政策2023
  • 资产损失申报方式
  • 增值税多交可以在下一期直接抵吗
  • 负债转为投资 资本增加吗
  • 退税收入怎么做分录
  • 做研发费用需要什么条件
  • 电脑温度过高会怎么样
  • 戴尔开启vt教程
  • 不缴或少缴应纳税款的行为属于
  • 进项发票如何抵扣销项发票
  • 哪些进项税可以加计抵减
  • osXYosemite怎么更新
  • 第三方检测公司有前途吗
  • 金融企业营业税税率是多少
  • php技巧
  • 工资属于收益类科目吗
  • Yii2中添加全局函数的方法分析
  • 个人转让土地使用权可以开专票吗
  • 特定纳税人是什么意思
  • php数组实现原理
  • vue开发环境和生产环境域名配置
  • 前端面试常问的项目问题
  • springboot ci
  • 收到外币收入怎么入账
  • 结存成本怎么计算先进先出法
  • 失业保险金支出项目14项
  • 代收通行费不征消费税
  • 股东之间股权转让流程
  • 净值是原值减去折旧吗?
  • sql server2008中删除表中记录的命令
  • 施工单位转包需要受到什么惩罚
  • 支付增值税税控系统技术维护费用
  • 应付账款重分类是什么意思
  • 提前报废固定资产会导致账面价值减少吗
  • 员工代垫费用能用公户转吗
  • 没有发票的费用怎么做凭证
  • 转账支票有效期6个月
  • 什么是折旧费
  • MySQL关键字执行顺序
  • 微软推出windows1
  • solaris route add
  • linux find 查找文件并重命名
  • AquariumDesktop.exe进程危险吗 AquariumDesktop是什么进程
  • win7关闭混合睡眠
  • 开机后cpu占用高
  • mac os 删除
  • Xp输入法不见了
  • mac怎么设置
  • xp系统插u盘没反应怎么解决
  • rsrcmtr.exe - rsrcmtr是什么进程 有什么用
  • windows7启用远程访问
  • win7没有nvidia控制面板怎么调节亮度
  • cocos2dx官方教程
  • shutdown命令不能运行
  • bc1998录制的css视频教程推荐新手看下
  • 神奇宝贝
  • jquery简单例子
  • web技术栈
  • python爬虫:入门+进阶
  • 如何获取android实体类保存的数据
  • socks5代理怎么用
  • 捐赠支出的扣除标准是什么是30%吗
  • 河南省城镇土地使用税优惠政策2020
  • 电子税务局申领的发票怎么读入金税盘
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设