zoukankan      html  css  js  c++  java
  • android开发基础

    今天学习了关于app的本地化(将app界面语言在虚拟机上可以切换语言)。

    我来阐述一下具体得步骤:

    第一步:

    我先做了一个简单得例子:

    界面截图(最上方为一个显示框,显示“Hello”,点击按钮之后可以在Hello下方显示“I love you!”):

     

     这是英文版,需要让它可以在虚拟机上设置变为中文版。

     这个简单的界面上有三个控件,id分别为Textview2,Textview3,button,我们只需要操作两个,分别为Textview3与button。

    设置号界面之后再Mainactivity中设置好他们的关系:

    package com.example.located;
    
    import androidx.appcompat.app.AppCompatActivity;
    
    import android.os.Bundle;
    import android.view.View;
    import android.widget.Button;
    import android.widget.TextView;
    
    public class MainActivity extends AppCompatActivity {
      Button button;
      TextView textView;
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            button = findViewById(R.id.button);
            textView = findViewById(R.id.textView3);
            textView.setText("");
            button.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    textView.setText(R.string.textview2);
                }
            });
        }
    }

    第二步:打开res目录下的string.xml(本截图是已经完成操作的截图,如果新建项目会有string.xml文件),点击图二中的Open editor,之后点击图三中的类似小地球的图标。

                   图 一

                                           图 二

                               图 三

     第三步:点开之后如图四所示,选择Chinse in china(CN)即中文简体,之后以上图三的全图中会多出一栏,即图五所示,在多出的一栏之中填写对应英文的中文显示,图五已经填好了,当然可以按照这种方式添加别的语言!!操作完成后就会生成一个相应的string.xml文件,res文件就会变为第二步的图一了!

                                 图 四

     

                                                        图五

     第四步:这样咱们就基本完成了,还需要在手机模拟器上设置为中文,这样咱们的app界面语言也会随之变为中文模式。

     

  • 相关阅读:
    pytest_04
    pytest_03
    pytest_02
    CF 1416C XOR Trie
    CF 1413D
    ZOJ 3725 概率dp
    ZOJ 3726
    位运算
    CF1439C 线段树
    unordered_set
  • 原文地址:https://www.cnblogs.com/yangxionghao/p/12273978.html
Copyright © 2011-2022 走看看