位置: 编程技术 - 正文

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

  • 免抵税额计入什么科目
  • 北京市增值税发票查验平台
  • 一般纳税人收到专票怎么认证
  • 生产领用周转材料
  • 销售商品收到的银行本票
  • 农药增值税减免政策
  • 应付职工薪酬工资贷方有余额要怎么调整
  • 医药零售行业 利润构成
  • 个人资金借给企业
  • 资产负债表中无形资产是原值还是净值
  • 跨年的管理费用怎么调到主营业务成本里
  • 出口退税是退进项
  • 哪些计入应收账款
  • 把材料退给客户怎么处理
  • 个人企业属于什么部门管理
  • 企业股权溢价转让会计分录
  • 预缴增值税被挂账怎么办
  • 高新企业研发投入后产出增加
  • 汇算清缴做完还能改账么
  • 未开票收入可以不开票吗
  • 购买的固定资产进项税可以抵扣吗
  • 出口货物退货流程
  • 个体户升一般纳税人分红怎么交税
  • 应用程序错误0x000000
  • 工商年检需准备什么资料
  • 路由器怎么才能用
  • 长期借款的主要原因
  • 房租违约金怎么开发票
  • javascript零基础
  • vue开发视频教程
  • 一文详解卡尔曼人物形象
  • 文本超出单元格
  • 出售子公司股权不丧失控制权
  • 公司账户转账给个人要交税吗
  • 固定资产处置金额是什么意思
  • 利息收入做账
  • 查账征收利润50万交多少税
  • 持有至到期投资科目被取消了吗
  • 筹建期购买办公用品
  • 建筑劳务公司税务筹划
  • 以前年度损益调整借贷方向
  • 库存现金太多违反什么规定
  • 代扣代缴公积金现金流量
  • 行政拨款给工会的账务处理
  • 公司转帐支票可以转账吗
  • 信用卡刷卡手续费是谁收取的
  • 一般纳税人采购分录
  • 外商投资企业清算资金汇出环节,银行
  • 当月增加的固定资产当月不计提折旧
  • 小规模纳税人可以转为一般纳税人吗?
  • 结余资金结转申请怎么写
  • 塑料行业税负率是多少
  • 会计各种凭证的填写示例
  • 如何设置linux
  • ubuntu14.04升级18.04
  • winxp系统介绍
  • mac如何访问win10文件
  • xp系统创建本地连接的方法
  • cad2007字体怎么调大小
  • win10搜索功能不好用
  • win8磁盘占用率高怎么处理
  • win7用户在哪
  • win7硬盘访问权限怎么解除
  • win7 win8.1双系统安装教程
  • linux命令csdn
  • [Unity3D]Stencil buffer失效了怎么办
  • python网络编程视频教程
  • Unity3D游戏开发pdf
  • shell中的括号
  • 健壮的什么
  • js输出100以内能被5整除的数
  • win10安装python2.7
  • pythonglobal用法
  • 如何理解python语言
  • 工会经费按年还是季度申报
  • 浙江税务打不开,提示新版本
  • 资源税的税目,税率依照税目税率表执行
  • 宁波离哪个国家比较近
  • 广东电子发票开票软件?
  • 2018年税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设