位置: 编程技术 - 正文

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

  • 金税盘如何交服务费
  • 赠与房屋再次出售的缴税问题有哪些
  • 三大流转税包括哪些
  • 个税是按照实发工资计算吗
  • 工程施工科目有没有伙食费啊
  • 500以下的收据可以入账吗
  • 出资人和法人承担责任
  • 实名制车票抵扣怎么操作
  • 银行收单业务员做什么的
  • 老板从公司拿钱怎么拿税最低
  • 收到银行汇票要去银行办理吗
  • 汇算清缴的利润表本期数与本年数
  • 土地补偿款涉及哪些法律
  • 租赁设备出口怎么处理?
  • 企业合并所得税筹划
  • 2016 营改增 对建筑企业影响
  • 发票丢了企业所得怎么办
  • 期末留抵税额可以留多久
  • 保险没有合同能退保吗
  • 企业出租房屋交什么税?
  • 如何开具红字专用发票信息表
  • 案例分析:如何缓解幼儿在幼儿园的焦虑情绪
  • 专家评审费需要多少钱
  • 如何处理填写错题的问题
  • 房地产企业人防设备计入什么科目
  • 商家不给发票可以报警吗
  • 以产品分成方式销售商品
  • 筹建期间发生的收入
  • 2023增值税免税政策
  • 建筑业一般纳税人可以开普票吗
  • 在windows7提供了一种什么技术
  • 第一启动盘设置为u盘
  • 不征税收入符合的条件
  • 应收账款保理的主要意图在于
  • 如何防止电子发票重复报销
  • 有限责任公司股东会的职权有哪些?
  • php代码大全及其含义
  • 接受捐赠和对外捐赠分录
  • uniapp实战
  • react中路由有哪些常用组件
  • 未开票收入如何申报
  • opencv官方教程
  • PHP中使用什么关键字声明变量的作用域为全局
  • 预收账款转收入可以调以前年度吗
  • 企业扣税方式
  • 织梦安装详细教程
  • mysql 字符集
  • 坏账准备计提额怎么计算
  • 购买商标入账
  • 其他应收款如何平账
  • 增值税起征点适用于哪些
  • sql2012存储过程
  • 专项附加扣除批量上传怎么上传
  • 企业有哪些固定资产
  • 小规模纳税人的税率是多少
  • 一般纳税人不得领用专票的情形
  • 存货和总账不平如何调整
  • 外聘老师的费用如何做账
  • 案例分析收到了哪些安全启示
  • mysql怎么修改用户名和密码
  • freebsd使用手册
  • 步步简笔画
  • 怎样设置禁
  • win8的系统
  • ubuntu创建新用户并增加管理员权限
  • linux文件压缩和解压缩命令
  • winxp慢怎么办
  • win7开机时出现一堆英文
  • linux系统的介绍
  • win8平板玩lol
  • bootstrap和jsp
  • js中写for循环
  • javascript getattribute
  • jquery拖拽插件
  • 国企9000扣完五险一金
  • 电子税务局数字证书未检测到证书
  • 佛山市国家税务局狮山分局简介
  • 教师职称申报申请
  • 重庆市劳动监察大队官网
  • 新加坡税务局电邮
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设