本文实例讲述了Android编程实现动态支持多语言的方法。分享给大家供大家参考,具体如下:

资源文件values/strings.xml中添加
<string name="current_language">English</string> <string name="test">test</string>
创建values-en文件夹,添加资源文件 strings.xml:
<resources> <string name="current_language">English</string> <string name="test">test</string> </resources>
创建values-zh文件夹,添加资源文件 strings.xml
<resources> <string name="current_language">Chinese</string> <string name="test">测试</string> </resources>
MainActivity layout中添加测试控件
<TextView ... text = "@string/userid" ... />
Main Activity 中添加代码:
public class MainActivity ...
{
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
...
updateResources(this,"zh");
...
}
}
private static boolean updateResources(Context context, String language) {
Locale locale = new Locale(language);
Locale.setDefault(locale);
Resources resources = context.getResources();
Configuration configuration = resources.getConfiguration();
configuration.locale = locale;
resources.updateConfiguration(configuration, resources.getDisplayMetrics());
return true;
}
更多关于Android相关内容感兴趣的读者可查看本站专题:《Android开发入门与进阶教程》、《Android视图View技巧总结》、《Android编程之activity操作技巧总结》、《Android数据库操作技巧总结》、《Android资源操作技巧汇总》及《Android控件用法总结》
希望本文所述对大家Android程序设计有所帮助。
# Android
# 动态支持
# 多语言
# Android开发使用strings.xml多语言翻译解决方案
# Android支持国际化多语言那点事(支持8.0+)
# Android多语言适配的示例代码(兼容7.0+)
# Android轻松实现多语言的方法示例
# Android应用的多语言支持的实现方法
# 多语言切换在Androidx失效的踩坑解决记录
# 操作技巧
# 进阶
# 相关内容
# 感兴趣
# 给大家
# 更多关于
# 所述
# 程序设计
# 讲述了
# resources
# zh
# Chinese
# English
# test
# en
# MainActivity
# userid
# Main
# Activity
相关文章:
企业在线网站设计制作流程,想建设一个属于自己的企业网站,该如何去做?
内网网站制作软件,内网的网站如何发布到外网?
网站制作公司,橙子建站是合法的吗?
建设网站制作价格,怎样建立自己的公司网站?
娃派WAP自助建站:免费模板+移动优化,快速打造专业网站
香港代理服务器配置指南:高匿IP选择、跨境加速与SEO优化技巧
制作公司内部网站有哪些,内网如何建网站?
制作充值网站的软件,做人力招聘为什么要自己交端口钱?
ppt在线制作免费网站推荐,有什么下载免费的ppt模板网站?
PHP正则匹配日期和时间(时间戳转换)的实例代码
自助网站制作软件,个人如何自助建网站?
建站之星官网登录失败?如何快速解决?
如何快速搭建高效香港服务器网站?
,有什么在线背英语单词效率比较高的网站?
长春网站建设制作公司,长春的网络公司怎么样主要是能做网站的?
如何在云服务器上快速搭建个人网站?
头像制作网站在线制作软件,dw网页背景图像怎么设置?
如何通过cPanel快速搭建网站?
简历在线制作网站免费,免费下载个人简历的网站是哪些?
宝塔建站助手安装配置与建站模板使用全流程解析
南京网站制作费用,南京远驱官方网站?
常州自助建站费用包含哪些项目?
如何在阿里云虚拟服务器快速搭建网站?
如何用5美元大硬盘VPS安全高效搭建个人网站?
如何在企业微信快速生成手机电脑官网?
如何快速上传建站程序避免常见错误?
江苏网站制作公司有哪些,江苏书法考级官方网站?
建站主机SSH密钥生成步骤及常见问题解答?
c++如何打印函数堆栈信息_c++ backtrace函数与符号名解析【方法】
建站之星如何防范黑客攻击与数据泄露?
北京网站制作公司哪家好一点,北京租房网站有哪些?
如何用免费手机建站系统零基础打造专业网站?
网站制作专业公司有哪些,如何制作一个企业网站,建设网站的基本步骤有哪些?
重庆市网站制作公司,重庆招聘网站哪个好?
建站之星伪静态规则如何设置?
h5在线制作网站电脑版下载,h5网页制作软件?
如何通过万网虚拟主机快速搭建网站?
长沙做网站要多少钱,长沙国安网络怎么样?
如何在局域网内绑定自建网站域名?
如何快速搭建虚拟主机网站?新手必看指南
建站10G流量真的够用吗?如何应对访问高峰?
零服务器AI建站解决方案:快速部署与云端平台低成本实践
建站之星代理平台如何选择最佳方案?
子杰智能建站系统|零代码开发与AI生成SEO优化指南
深圳防火门网站制作公司,深圳中天明防火门怎么编码?
已有域名如何免费搭建网站?
怎么将XML数据可视化 D3.js加载XML
山东云建站价格为何差异显著?
如何高效完成自助建站业务培训?
如何在景安服务器上快速搭建个人网站?
*请认真填写需求信息,我们会在24小时内与您取得联系。