在仍然使用Android资源的情况下,是否可以通过编程方式更改应用程序的语言?

如果没有,是否可以以特定语言请求资源?

我想让用户改变应用程序的语言从应用程序。

六个六六个六提问于
初冬微笑已冻僵回答于

fa=Persian...en=English...

以语言输入语言代码:

import android.app.Activity;
import android.content.res.Configuration;
import android.os.Bundle;

public class Main extends Activity {
  /** Called when the activity is first created. */
  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    String languageToLoad  = "fa"; // your language
    Locale locale = new Locale(languageToLoad); 
    Locale.setDefault(locale);
    Configuration config = new Configuration();
    config.locale = locale;
    getBaseContext().getResources().updateConfiguration(config, 
      getBaseContext().getResources().getDisplayMetrics());
    this.setContentView(R.layout.main);
  }
}

回答过的其他问题

为什么人工智能在围棋上能几乎击败全人类?

人工智能围棋赛手运用到的深度神经网络是 Policy Network(策略网络)以及 Value Network(值网络)。策略网络和值网络任务在于合作挑选出那些比较有前途的棋步,抛弃明显的差棋,从而将计算量控制在计算机可以完成的范围里,本质上和人类棋手所做的一样。策略网络负责减...... 展开详请

深度学习的原理和具体实现是什么?

这个。。。说不清楚,不过你可以学习一下腾讯云的这个TensorFlow 系列实验,TensorFlow 是一个采用数据流图(data flow graphs),用于数值计算的开源软件库。它由 Google 的团队开发出来,用于机器学习和深度神经网络方面的研究。本系列包含三个阶段,...... 展开详请

云服务器送虚拟主机吗?

不送! 自己安装环境,想要多少虚拟主机就有多少! 可以选择这里的镜像直接来配置! https://market.cloud.tencent.com/list?cid=58... 展开详请

是怎么回事备按下来了 区域名还是没办法使用?

耐心等待信息同步,腾讯云从工信部获取数据需要时间,有数据了再到解封也需要时间!

使用单选按钮过滤数据(动画地图)

块中的OpenMP动态循环分解

如果您不想使用内置的openmp调度选项,那么您可以自己实现所需的选项: #include <stdio.h> #include <omp.h> /* $ gcc -O3 -fopenmp -Wall *.c && ./a.out */ static void doloop...... 展开详请

所属标签

扫码关注云+社区