位置: 编程技术 - 正文

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

发布时间:2024-02-27

推荐整理分享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版本强制升级)

  • 软件开发费税率17还是6
  • 企业可否自行决算利润
  • 支付城镇土地使用税会计科目
  • 增值税专用发票使用规定 最新
  • 一般纳税人需要缴纳哪些税种
  • 公司开普票和专票哪个好
  • 建筑公司增值税税率9%
  • 领发票凭证做什么用
  • 借款现金分录怎么做
  • 企业残疾金的基数是多少
  • 金税盘清卡时间包括15号吗
  • 土地租赁增值税发票税是多少
  • 跨年度费用报销违反什么规定
  • 土地增值税清算的条件
  • 暂估入账的原材料有成本差异吗
  • 清算资金往来借贷方什么意思
  • 取消票种核定需什么手续
  • 财务管理和会计学哪个好就业
  • 建筑投资包括哪些
  • 开发票货物或应税服务两行怎么开
  • 消费税的计算公式推导过程
  • 外聘人才一次性工资费用入账什么分录?
  • 期初建账分录
  • 代扣代缴个人工会经费 企业所得税
  • 怎么获取免费的腾讯vip
  • incorrect email format
  • 苹果手机系统升级后电量消耗快
  • php中字符串函数
  • 公司固定资产一般谁负责
  • 竣工结算的依据有哪些?
  • 解决肚子胀气最快方法
  • 固定资产残料收税吗
  • 红宝石地址
  • 公司基本户没有开户许可证
  • chatGPT之Python API启用上下文管理
  • python爬虫入门教程
  • 进口货物没有发票怎么入账,报税时怎么填
  • 递延所得税什么时候交
  • 企业合并的会计处理方法
  • 残疾人保证金怎么报税
  • 研发支出的主要内容
  • 高新技术产业企业认定
  • 不动产投资应该怎么做账
  • 视同销售的几种情况都有什么?
  • 跨地区经营增值税如何缴纳
  • 增值税发票红冲的相关规定
  • 金税四期上线后对保险
  • 股东权益合计等于净资产吗
  • 开诊所会计应如何做账
  • 购销合同印花税计税依据
  • 电子商务中流量的定义
  • 固定资产没有发票
  • 所得税汇算清缴需要调增的项目
  • 与其他企业联合投资一个项目要怎么做账务处理?
  • 收到支付宝认证怎么做账
  • 公允价值的通俗理解
  • 个体工商怎么申报
  • 已认证未抵扣的发票可以退回红冲吗
  • 一次性购买多张火车票
  • 借款费用应如何入账
  • sql server数据库怎么导出
  • mysql添加myini
  • sql如何实现循环
  • win7怎么删除桌面图标
  • win10怎么合并磁盘空间
  • ubuntu zed
  • linux播放mp3命令
  • win10专业版怎么调屏幕亮度
  • win1010586升级到最新
  • cocos做游戏
  • 经典都有什么
  • 使用权资产
  • python wms
  • jquery lazyload
  • 深入理解计算机系统 电子书
  • 迭代 python
  • javascript基础
  • 车船税的纳税期限是
  • 企业资质怎么报审
  • 企业所得税零申报
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号