位置: 编程技术 - 正文

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

  • 建筑劳务公司怎么做账
  • 处置投资性房地产对损益的影响
  • 从合伙企业分回的经营所得 合伙企业 个人所得税
  • 取用备用金要188分
  • 季度的工会经费计税依据
  • 个体餐饮要交什么税
  • 冲企业所得税的分录
  • 新车交车辆购置税需要什么材料
  • 个税父母赡养抵扣3000
  • 企业公益性捐赠支出税前扣除标准
  • 包装物押金会计分录怎么做
  • 股权转让是把公司卖了吗
  • 地产公司代办房产证
  • 建筑行业异地预缴
  • 报价表含税点是什么意思?
  • 建设单位增值税抵扣
  • 商品流通企业会计心得体会3000字
  • 电费先付后开票怎么做账
  • 为什么负债不等于亏损
  • 政府委托代建的房地产公司是否可以开立农民工工资
  • 资本公积转增资本什么意思
  • 海关增值税当月可以抵扣吗
  • 本企业领用外购原材料进项税要转出吗
  • 研发费用的归集范围
  • 微信公众号开发php源码
  • 交易性金融资产公允价值变动计入
  • axios提交文件
  • vue的自定义指令怎么用
  • 职工工资扣税比例
  • 股东垫付款怎么处理
  • vuex详解和用法
  • 各浏览器主页的网址
  • nodejs写后端接口
  • php gdb
  • 城建税减半吗
  • html不能运行
  • 公司提现金用途
  • 企业为什么一定要签三方
  • 银行存款手工明细分类账
  • 其他资本公积如何转出
  • 补充医疗保险属于什么
  • 标签显示内容怎么设置
  • 第一季度利润表年初余额
  • mongodb如何查询数据
  • 企业筹建期间可以上市吗
  • 数据库varchar和nvarchar
  • 成本核算分摊方法总结
  • 金税四期对企业的影响与应对
  • 生产成本如何做核算
  • 开办费列支范围
  • 公司人才账户有什么用
  • 带折扣的发票如何开具
  • 修建的道路怎么做账
  • 商贸企业固定资产折旧可以一次性扣除吗?
  • 补提以前年度个税会计分录
  • sql,join
  • centos7gcc编译器
  • fedora s9
  • windrv.exe
  • welcome.exe - welcome进程是什么意思
  • win8系统开机界面
  • WinXP老显示器CRT显示器严重闪屏的修复方法
  • linux启动u盘制作
  • macbookair电脑屏幕
  • win8资源管理器未响应
  • WIN10系统中断
  • win10预览版21337
  • 深度技术的系统好不好
  • 我是一个打酱油的怎样理解
  • android 音频焦点丢失 媒体按键
  • Setver、Share、Subst命令的使用方法
  • perl格式化输出 %s
  • JavaScript驾驭网页-获取网页元素
  • javaScript NameSpace 简单说明介绍
  • 防止sql注入php
  • 江苏省2023年1号文
  • 关于农村养殖和环保规定解资料
  • 河北个体户个人缴税标准
  • 服务承诺口号八个字
  • 安徽省建筑企业资质查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设