位置: 编程技术 - 正文

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

  • 公司纳税证明怎么开
  • 税务专业是什么学位
  • 应交税费和应交增值税
  • 分公司可以独立承担法律责任吗
  • 科技型中小企业申请流程
  • 未分配利润期末减期初等于什么
  • 税务注销交什么税
  • 税收完税证明怎么打印
  • 红字通知单进项税额转出
  • 资管新规出台目的
  • 税收优先权的表述
  • 金融合同违约金罚息
  • 临时工发工资要扣税吗
  • 法人给公司基本户打款
  • 存货跌价准备转销账务处理
  • 如何对投资收益进行会计处理
  • 发票报销增值税
  • 预付款和现金支付的区别
  • 本年利润的借贷双方表示什么
  • 利润表的上期金额和本期金额之间的关系
  • win11 zen1
  • 社保缴纳方式怎么填
  • iphone中的照片如何找回
  • Win11安装失败怎么办
  • 二手车交易税咋算
  • vue3中使用require
  • 新能源企业所得税税率是多少
  • 若依框架使用教程
  • 水利建设基金按季度缴纳
  • 企业支付宝账单明细怎么查
  • php静态方法和非静态方法
  • 企业生产车间发生的费用会计科目
  • docker运行多个镜像
  • 失业保险金支出项目14项
  • 非正常损失的原材料进项税额可以抵扣吗
  • python lzo
  • 政府会计准则的双报告
  • 根据《中华人民共和国食品安全法》
  • MySQL里Create Index 能否创建主键 Primary Key
  • 个体户定额3万需要申报吗
  • 工会经费余额在借方还是贷方
  • 借款费用为什么可以企业所得税税前扣除
  • 权益法核算还计提减值么
  • 记账凭证摘要的填制要求
  • 施工单位名称变更需不需要单独做一个联络函
  • 补交增值税和滞纳金怎么入账
  • 对于银行已入账企业未入账的未达账项应该
  • 接受其他企业现金捐赠会计分录
  • 弥补亏损后怎么做账
  • 对公账户有资金往来必须入账吗
  • 企业购买加油卡出售怎么做账
  • 利息税额计算公式
  • mysql数据源
  • Linux虚拟机下mysql 5.7安装配置方法图文教程
  • Win10系统怎么进入控制面板
  • SQL Server2005、2008如何彻底删除卸载并重新安装?
  • 各个都很实用:win7系统电脑日常小技巧
  • server2008 无法启动
  • server2008开机启动项设置
  • Ubuntu系统中文输入法
  • hookproxy.dll
  • centos 做bond
  • win7开机提示音在哪里关闭
  • 和大家一起分享一下你读书以后的感受吧
  • win8双系统怎么删除一个
  • 阴影效果有什么用
  • react-native fetch的具体使用方法
  • 贴吧热门评论
  • JavaScript打开WPS
  • jquery控制display属性
  • easyui combobox设置值
  • jquery简单例子
  • 安卓两页合并到下一页
  • python3.10性能
  • ajax实现无刷新
  • 江西省发票综合服务平台
  • 福建失业金领取几个月
  • 大连市国家税务局官网登录
  • 新疆自治区国税局郑志全
  • 江苏税务缴费小程序
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设