位置: 编程技术 - 正文

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

  • 拍卖行如何征税呢
  • 工业厂房房产税税率
  • 个体户需要给员工交保险吗
  • 吸收合并一般需要多久
  • 股权转让开票怎么做账
  • 电梯维保费属于建筑服务吗
  • 小规模企业所得税税率多少
  • 胶水开票开什么类目
  • 包装纸箱属于原材料吗
  • 冲红票需要给购方吗
  • 开发票 专业设计服务
  • 小规模个体户营业执照一共几个章
  • 销售自己使用过的物品
  • 佣金收入者是什么意思
  • 出口转内销补交关税
  • 企业招待客户的费用
  • 开票金额和实际金额不一致
  • 专票上没写开户行合规吗
  • 现金报销银行账户
  • 电子发票打印出来没有税务局的章
  • 失控发票已取得怎么处理
  • 税控系统服务质量调查报告
  • 高温补贴需要交个人所得税吗2019
  • 特定业务计算的应纳税所得额是指
  • 公司租房可以入公积金吗
  • 库存商品暂估成本多少合适
  • 生产车间广告牌设计图片
  • 文化交流活动开展方案
  • 资源税的征税对象和纳税环节
  • 企业所得税税率表2023年最新
  • 一般进口货物的完税价格
  • 工程管理咨询费计入什么科目
  • 股份制企业是什么
  • 高新技术企业研究开发费用加计扣除
  • 上年度第四季度总结
  • 预付款,尾款
  • 桌面图标删不掉怎么回事
  • 在windows7中,桌面图标的排列顺序是
  • 公司承担的社保公积金怎么做账
  • 用彩泥可以做什么食物?
  • 目前超频最高几ghz
  • 金融商品转让业务包括
  • 企业的罚款支出指企业的行政罚款
  • kali linux如何使用
  • vuecli3创建项目的过程
  • session跨域导致失效
  • 职工福利费属于短期薪酬吗
  • 税前扣除是什么时候
  • 经营活动现金流量比率
  • 辅助账簿属于会计档案吗
  • mysql sqlyog
  • 没有参加会计继续教育会怎样
  • 以资抵债如何实现债权和物权的转
  • 原材料存货跌价准备
  • 城建税及教育附加税税率是多少
  • 自制产品无偿赠送合法吗
  • 收到第三方补助怎么做账
  • 净利润增长率的影响因素
  • 管理费用如何分摊到项目
  • 餐饮行业月末结转成本怎么算
  • 公对私 预付款 税
  • 几个比较重要的家风
  • ubuntu安装httpd
  • win8不能启动
  • 苹果mac 最新系统
  • mac safari浏览器网页不能正常显示
  • win10周年更新版是什么意思
  • 史上最全的领域学说
  • bootstrap导航有哪些
  • 批处理统计文件夹内文件大小
  • using Net::SSH2 shell 的二个方法
  • js message事件
  • javascript运用
  • 使用node
  • 安卓开发依赖文件添加在哪
  • jquery控制display属性
  • 电子普票最多领多少
  • 如何缴纳地税工伤保险
  • 河南准生证查询平台
  • 在税盘上怎么申请电子发票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设