首先设计一个基本的界面:系统默认为英文
如图所示:
找到如下路径:
res/values/strings/strings.xml
如图所示:
然后点击右上方的open editor
添加需要的字符串如图所示:
点击加减号后边的球星图标为添加语言 找到简体中文 在每一个字符串的背后添加相应的中文 将相应的字符串应用到适当的位置在英文版的界面如下:
在设置当中将语言改为中文 软件随系统语言更改变化
在后台的代码如下:
1 package com.example.localization; 2 3 import androidx.appcompat.app.AppCompatActivity; 4 5 import android.os.Bundle; 6 import android.view.View; 7 import android.widget.Button; 8 import android.widget.TextView; 9 10 public class MainActivity extends AppCompatActivity { 11 Button button; // 定义变量 12 TextView textView; 13 14 @Override 15 protected void onCreate(Bundle savedInstanceState) { 16 super.onCreate(savedInstanceState); 17 setContentView(R.layout.activity_main); 18 button=findViewById(R.id.button); //将按钮与后台变量相关联 19 textView=findViewById(R.id.textView2); 20 button.setOnClickListener(new View.OnClickListener() { 21 @Override 22 public void onClick(View v) { 23 textView.setText(R.string.Message); //当点击按钮时将内容换为获取到的内容 24 } 25 }); 26 } 27 }