1

2 つの質問があります。

  1. Android のスピナーでマレーシア語の翻訳を見る必要があります
  2. 別のプログラムを呼び出す方法; アプリに Google ハングアウトと言う?

私はすでにvalues-msで翻訳を取得しています.本当にこれが必要ですありがとう

4

1 に答える 1

2

私は答えを見つけた

String[] language= { "English", "Chinese (Simplified)", "Bahasa Malaysia"};

ArrayAdapter<String> adapter = new ArrayAdapter<String

(this,android.R.layout.simple_spinner_item,language);

adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    spinner.setAdapter(adapter);

    spinner.setOnItemSelectedListener(new OnItemSelectedListener() {

        public void onItemSelected(AdapterView<?> arg0, View arg1,
                int arg2, long arg3) {
        Configuration config = new Configuration();
        Locale applang = new Locale ("ms");
        switch (arg2){
        case 0:
            config.locale = Locale.ENGLISH;
        break;
        case 1:
            config.locale = Locale.SIMPLIFIED_CHINESE;
        break;
        case 2:
            config.locale = applang;
        break;
        default:
            config.locale = Locale.ENGLISH;
        break;
        }
        getResources().updateConfiguration(config, null);       
        }

        public void onNothingSelected(AdapterView<?> arg0) {
            // TODO Auto-generated method stub      
        }
    });
于 2014-02-06T03:54:19.853 に答える