位置: 编程技术 - 正文

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

  • 工资延期发放最多不能超过多少天
  • 在建工程处置通过固定资产清理吗
  • 执行企业会计准则第21号租赁的企业
  • 专用发票网上勾选不了
  • 资产负债表两边不平衡的原因
  • 其他应付款短期借款
  • 未交增值税科目贷方负数怎么处理
  • 外购低值易耗品支付价款16万元
  • 销售农业产品的税率
  • 一般纳税人能否开3%的普票
  • 公司基本账户销户需要带什么资料
  • 预付房租的会计科目
  • 预收账款年底要确认收入吗
  • 技术开发免税收益方
  • 如果公司没有报税
  • 个人所得税返还奖励财务人员做账
  • 增值税普通发票怎么开
  • 小规模纳税人还是一般纳税人
  • 本月收到外汇怎么做账
  • 未实现但已确认的风险代理费收入如何处理?
  • 私营独资企业是小微企业吗
  • 建筑企业按什么确认收入
  • 生物制品税率3%税率什么时候开始的
  • mac怎么还原出厂设置
  • 房地产企业应该如何与其他产业合作
  • ieview.exe 是什么
  • 支付公司保洁费未开发票
  • 公司整体收购缴税
  • 材料成本差异如何做账
  • 交强险必须交车船税一年多少钱
  • 土地增值税的计算
  • 债权转让抵押权一并转让,需要办理抵押变更手续
  • 表单建模
  • element excel
  • phpstudy修改php版本
  • 增值税专用发票电子版
  • 织梦如何采集文章
  • Pythonround函数作用
  • 企业的专利年费是多少
  • 企业电子发票重开流程
  • 发票认证后总局没信息
  • sql chr函数
  • 注册资金只能增加不能减少吗
  • sqlserver分页查询越到最后越慢
  • sql server获取字段长度
  • 小型微利企业免税销售额是多少
  • 小规模纳税人出租不动产免征增值税
  • 工会经费在哪儿申报
  • 发票未到货已入库会计分录 原材料
  • 费用误计入固定资产
  • 开发成本计入现金流量表
  • 企业支付宝收款码是进公账吗
  • 建筑企业合理避税
  • 加计扣除要交企业所得税吗
  • 年末结账与财务的关系
  • 增值税科目设置及科目号
  • sqlserver数据备份恢复
  • sqlserver数据库和mysql区别
  • windowsxp忘记密码了怎么办简单点
  • 创建一个windows
  • 如何用virtualbox安装linux
  • Centos安装dig命令
  • 快速切换用户是什么意思
  • win8停止服务
  • putty连接ubuntu
  • win10 电脑
  • win8网络连接受限怎么处理
  • Win8如何根据需要自定义文件管理器导航窗格
  • vim多行匹配
  • unity开发用什么电脑比较好
  • 怎么看判断
  • node.js [superAgent] 请求使用示例
  • angular.js
  • jquery动态生成表格
  • 浙江通用电子发票注册申请怎么填
  • 进口汽车增值税怎么算
  • 应缴财政专户款属于资产类吗
  • 公司汽车用油计入什么科目
  • 国税和地税是什么
  • 开票系统功能
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设