gpt4 book ai didi

android - 在 android 中同时进行同一 Activity 的多语言文本

转载 作者:行者123 更新时间:2023-11-30 04:03:02 25 4
gpt4 key购买 nike

我需要在同一 Activity 中以多种语言显示一条短信。是否可以这样做,如果可以,那么可以分享一些引用代码或逻辑来做到这一点。

最佳答案

使用语言环境
在 res.Inside values-hi create strings.xml 中沿着 side values 文件夹创建一个 values-hi 文件夹(对于印地语)。定义字符串名称对应于values文件夹中的string.xml。

Java 代码 -

hindi_language.setOnClickListner(new OnClickListner(){
public void onclick(View v)
{
Locale locale=new Locale("hi");
Configuration newconfig=new Configuration();
Locale.setDefault(locale);
newconfig.locale=Locale.getDefault();
onConfigurationChanged(newconfig);
//refresh activity
}
});

@Override
public void onConfigurationChanged(Configuration newConfig)
{
super.onConfigurationChanged(newConfig);
getBaseContext().getResources().updateConfiguration(newConfig, getBaseContext().getResources().getDisplayMetrics());
setContentView(yourlayout);
SetTitle(R.string.app_name);
}

关于android - 在 android 中同时进行同一 Activity 的多语言文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12191170/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com