android多语言切换
【摘要】
string.xml英文<?xml version="1.0" encoding="utf-8"?><resources> <string name="TextView1">ONE</string> <string name="TextView2">TWO<...
-
-
string.xml英文
-
<?xml version="1.0" encoding="utf-8"?>
-
<resources>
-
<string name="TextView1">ONE</string>
-
<string name="TextView2">TWO</string>
-
</resources>
-
-
string.xml中文
-
<?xml version="1.0" encoding="utf-8"?>
-
<resources>
-
<string name="TextView1">第一个</string>
-
<string name="TextView2">第二个</string>
-
</resources>
-
</span>
MainActivity.xml
-
package com.sec.lifeactivity;
-
import java.util.Locale;
-
import android.os.Bundle;
-
import android.widget.TextView;
-
import android.app.Activity;
-
import android.content.res.Configuration;
-
-
public class MainActivity extends Activity {
-
TextView textView1;
-
TextView textView2;
-
-
@Override
-
protected void onCreate(Bundle savedInstanceState) {
-
super.onCreate(savedInstanceState);// 总是先调用上级类方法
-
setContentView(R.layout.activity_main);
-
//默认英文
-
textView2 = (TextView) findViewById(R.id.textView2);
-
textView2.setText(R.string.TextView2);
-
Configuration configuration = getResources().getConfiguration();// 获取系统的配置
-
configuration.locale = Locale.CHINA;
-
getResources().updateConfiguration(configuration,
-
getResources().getDisplayMetrics());
-
textView1 = (TextView) findViewById(R.id.textView1);
-
textView1.setText(R.string.TextView1);
-
-
}
-
}
文章来源: markwcm.blog.csdn.net,作者:黄啊码,版权归原作者所有,如需转载,请联系作者。
原文链接:markwcm.blog.csdn.net/article/details/50756012
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)