導航:首頁 > 操作系統 > android設置語言代碼

android設置語言代碼

發布時間:2022-09-30 19:45:35

Ⅰ 如何在android APP中設置系統語言

參考下面代碼
private void setLanguage(int language) {
try {
Configuration config = getResources().getConfiguration();
DisplayMetrics dm = getResources().getDisplayMetrics();
if (language == Common.LANGUAGE_EN) {
config.locale = Locale.ENGLISH;
} else {
config.locale = Locale.SIMPLIFIED_CHINESE;
}
getResources().updateConfiguration(config, dm);

SharedPreferences sp = getSharedPreferences("userinfo", 0);
SharedPreferences.Editor editor=sp.edit();
editor.putInt("locale", language);
editor.commit();
} catch (Exception e) {
e.printStackTrace();
}
}

Ⅱ Android 怎麼設置默認語言

1.設置——語言和鍵盤——TOUCH INPUT 就是默認輸入法,進入可對其進行屬性調整。
2.如果你用了其他的輸入法,想恢復自帶輸入法,打開文字輸入窗口(比如發簡訊時打字的窗口)——長按會彈出對話框——選擇輸入法
OK,希望能幫助你

Ⅲ 安卓手機修改語言設置

如果您使用的是華為手機,可以按照以下方法操作:
1、進入設置 > 系統和更新 > 語言和輸入法 > 語言和地區 ,選擇要使用的語言。
如果語言列表中沒有您要使用的語言,請點擊添加語言,搜索並添加至語言列表後,再選擇語言。
您可從語言列表中刪除某個語言,點擊編輯並根據界面提示操作。
2、點擊當前地區選擇國家和地區,系統界面會根據您選擇地區的文化習慣進行顯示。

Ⅳ android應用內怎麼設置語言切換

1.在工程res文件下添加對應語種的values文件,ar:阿拉伯語, en:英語 zh_rCN: 簡體中文
截圖如下:

2 .在功能清單文件中對要進行切換acitivity 進行配置添加

android:configChanges="locale"

3.對語言選擇的處理

public class MainActivity extends Activity {

Context context = MainActivity.this;;
int languageId;

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
read();//設置
setContentView(R.layout.main);

findViewById(R.id.btn_change).setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
save();
}
});
}

//保存
private void save() {
String[] languages = { "默認", "CN", "EN" };
AlertDialog.Builder builder = new AlertDialog.Builder(context,
android.R.style.Animation_Dialog);
builder.setTitle("選擇語言");
final SharedPreferences languagePre = context.getSharedPreferences(
"language_choice", context.MODE_PRIVATE);
final int id = languagePre.getInt("id", 0);
builder.setSingleChoiceItems(languages, id,
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface arg0, int index) {
switch (index) {
case 0:
// 系統默認語言
languageId = 0;
break;
case 1:
// 簡體中文
languageId = 1;
break;
case 2:
// 英語
languageId = 2;

break;
case 3:
// 阿拉伯語
languageId = 3;

break;
default:
break;
}
languagePre.edit().putInt("id", languageId).commit();
}
});
// 保存
builder.setPositiveButton("保存", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
((Activity) context).finish();
Intent intent = new Intent();
intent.setClass(context, MainActivity.class);
context.startActivity(intent);
}
});
builder.show();
}
//讀取
private void read() {
SharedPreferences languagePre = getSharedPreferences("language_choice",
Context.MODE_PRIVATE);
int id = languagePre.getInt("id", 0);
Log.d("MainActivity", "langauge_id=" + id);
Toast.makeText(context, "langauge_id=" + id, Toast.LENGTH_LONG).show();
// 應用內配置語言
Resources resources = getResources();// 獲得res資源對象
Configuration config = resources.getConfiguration();// 獲得設置對象
DisplayMetrics dm = resources.getDisplayMetrics();// 獲得屏幕參數:主要是解析度,像素等。
switch (id) {
case 0:
config.locale = Locale.getDefault(); // 系統默認語言
break;
case 1:
config.locale = Locale.SIMPLIFIED_CHINESE; // 簡體中文
break;
case 2:
config.locale = Locale.ENGLISH; // 英文
break;
default:
config.locale = Locale.getDefault();
break;
}
resources.updateConfiguration(config, dm);
}
}

Ⅳ 如何在android APP中設置系統語言

在設置界面打開切換語言的界面,選擇語言後重啟 HomeActivity,語言切換完成,下次重新打開 App ,也是用戶設置的語言。
工具
編程軟體;
實現步驟
在不同的 value 文件夾下添加不同語言的 string.xml 文件,項目添加了英文、簡體中文、繁體中文三種語言,如下圖所示:

Ⅵ 如何在android APP中設置系統語言

  1. 在不同的 value 文件夾下添加不同語言的string.xml文件,項目添加了英文、簡體中文、繁體中文三種語言,如下圖所示:

Ⅶ Android 怎麼設置默認語言

android多語言實現必須是將strings.xml放在不同的文件夾目錄下,由安卓系統自動去載入文字資源。
1.Android 中要實現國際化比較簡單,字元串國際化:只要在 res 文件夾下新建對應語言的 values 文件夾就好了。
例如:
英語環境下的,文件夾命名為:values-en
美國英文環境:values-en-rUS
中文環境為:values-zh
大陸地區中文環境: values-zh-cn

2.eclipse 下新建 Android 項目時,會在 res 目錄下自動創建一個默認語言環境的文件夾 : values 。

3.當某一個資源沒有在語言環境的對應的資源集合中找到時,就會使用 values 下的資源。 若某一個語言環境沒有在項目中定義語言環境,那麼也會使用 values 下的資源。

Ⅷ 如何在android APP中設置系統語言

  1. 獲取當前系統語言

  2. LocalecurLocale=getResources().getConfiguration().locale;

  3. //通過Locale的equals方法,判斷出當前語言環境

  4. if(curLocale.equals(Locale.SIMPLIFIED_CHINESE)){

  5. //中文

  6. }elseif(Locale.ENGLISH){

  7. //英文

  8. }

  9. 2.設置APP語言Resourcesresources=getResources();//獲得res資源對象
    • Configurationconfig=resources.getConfiguration();//獲得設置對象

    • DisplayMetricsdm=resources.getDisplayMetrics();//獲得屏幕參數:主要是解析度,像素等。

    • config.locale=Locale.ENGLISH</span>;//設置APP語言設置為英文

    • resources.updateConfiguration(config,dm);

    • //設置完以後要刷新Activity才能及時生效

Ⅸ 如何更改Android手機使用的語言

若您當前使用的vivo手機,語言的變更方法如下:
英文設置為中文的路徑為:桌面的Settings--System management/More settings--Language--簡體中文;
繁體中文設置為中文的路徑為:設置--系統管理/更多設置--語言--簡體中文;
中文設置為英文或繁體中文的路徑為:設置--系統管理/更多設置--語言--English/繁體中文。

閱讀全文

與android設置語言代碼相關的資料

熱點內容
五菱宏光空調壓縮機 瀏覽:64
為什麼app佔用幾百兆 瀏覽:676
自動解壓失敗叫我聯系客服 瀏覽:482
易語言新手源碼 瀏覽:456
oa伺服器必須有固定ip地址 瀏覽:42
傳奇源碼分析是什麼 瀏覽:267
解放壓縮機支架 瀏覽:255
程序員禿頂搞笑相遇 瀏覽:6
IBM手機app商店叫什麼名字 瀏覽:834
jpeg壓縮質量 瀏覽:774
雲伺服器評測對比 瀏覽:145
java日期轉string 瀏覽:221
openfire源碼編譯 瀏覽:897
在線小工具箱引流網站源碼 瀏覽:337
非科班程序員自學 瀏覽:801
壓縮泡沫鞋底底材 瀏覽:219
程序員職場第一課2正確的溝通 瀏覽:679
遇到不合法app應該怎麼辦 瀏覽:91
匯編程序編譯後的文件 瀏覽:81
大智慧均線源碼 瀏覽:374