位置: 编程技术 - 正文

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

  • 一般纳税人减免增值税政策
  • 小规模应税行为扣除额如何填
  • 购买二手车是否适用消费者权益保护法
  • 耕地占用税的征收标准
  • 技术服务费怎么结转成本
  • 六个点的税率是小规模吗
  • 合伙企业取得分红如何缴纳个人所得税
  • 雇佣外籍劳工
  • 一般购销业务的账务处理
  • 税务机关退水利基金怎么做账?
  • 没有进货票的商品可以销售吗
  • 注册资本金印花税什么时候缴纳
  • 手写农产品发票有效吗
  • 无产权的建筑出售怎么办
  • 转让合同债权
  • 专用发票第一次怎么开
  • 个人转让住房要交哪些税费?
  • 公司不交增值税对法人有影响吗
  • 购销合同怎么签订
  • 怎么判断分红前已提取足够法定公积金?
  • 超市库存商品分为哪几类
  • 计提小规模增值税的账务处理
  • 企业收到留抵退税宣传报道
  • 工会资助贫困大学生
  • word如何修改正文字体
  • 主管会计的具体工作
  • 挂社保不发工资
  • 怎样清理ie
  • 红蘑菇是什么松树伞吗
  • 材料发票入账
  • 企业职工福利费的扣除标准是多少?
  • 进程antimalware service
  • 无偿赠送是否需要交个人所得税分哪些情况
  • 轻资产并购
  • 华硕11代笔记本装win10
  • 备发工资的会计科目
  • 售后回购怎么做会计处理
  • 一般纳税人企业所得税税率2023
  • 代垫运杂费计入原材料成本吗
  • 个人所得税银行卡未实名认证是什么意思
  • 企业转让股权如何缴纳企业所得税
  • 个税清算所得税怎么计算
  • 联营企业与合营企业纳入合并吗
  • 工程材料发票备注要求
  • MYSQL的数据类型共有几大类?
  • mysqldump定时备份
  • 在建工程如何转固
  • 应收账款未计提坏账能直接核销
  • 管理费用算营业外支出吗
  • 年度汇算清缴后补税,账务要调整吗
  • 应收帐款周转率计算公式为
  • 上家失控发票补税补不起
  • 微信转账没有显示对方的名字怎么办
  • 公章未备案是否不合法
  • 支付宝如何支付医保费用
  • 支付厂房租赁费现金流
  • SQL中exists的使用方法
  • win7users移动其它盘
  • arp攻击的原理及防范
  • chia 如何双挖
  • 同一个用户
  • 用u盘安装ubuntu
  • smartagt.exe - smartagt是什么进程 什么文件
  • 如何设置win10自动登录
  • hpg是什么软件打开
  • 微软首席科学家薪水
  • windows10使用ie浏览器
  • win7系统网速太慢怎么办
  • windows图标变化
  • jquery 点击按钮
  • jquery.js
  • dos 批处理
  • python爬虫入门教程
  • shell函数参数
  • python中pandas.DataFrame的简单操作方法(创建、索引、增添与删除)
  • unity 断点
  • 城建税教育费附加怎么做分录
  • 关于出口退税的问题
  • 互联网服务业有哪些行业
  • 资源税的定义是什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设