欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

android開發(fā)中怎么動態(tài)修改app運(yùn)行的語言-創(chuàng)新互聯(lián)

這篇文章給大家介紹android開發(fā)中怎么動態(tài)修改app運(yùn)行的語言,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),秀山土家族苗族企業(yè)網(wǎng)站建設(shè),秀山土家族苗族品牌網(wǎng)站建設(shè),網(wǎng)站定制,秀山土家族苗族網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,秀山土家族苗族網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。

android開發(fā)中有時候碰到切換語言的需求,這時候需要通過代碼動態(tài)改變當(dāng)前運(yùn)行語言。

package com.example.androidtest;

import java.util.Locale;

import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.content.res.Configuration;
import android.content.res.Resources;
import android.util.DisplayMetrics;
import android.view.Menu;
import android.view.View;
import android.widget.Button;

public class MainActivity extends Activity {

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_main);

		Button btnLang = (Button) findViewById(R.id.btn);
		// 按下按鈕改變語言類型,在“簡體中文”和“英文”之間切換
		btnLang.setOnClickListener(new View.OnClickListener() {
			
			@Override
			public void onClick(View v) {
				// 獲取當(dāng)前Locale(包含語言信息)
				Locale curLocale = getResources().getConfiguration().locale;
				
				// 判斷語言類型,有以下兩種判斷方式
				
				// 方法一,通過Locale的equals方法
				// public boolean equals (Object object) 
				//   Returns true if object is a locale with the same language, country and variant. 
				if (curLocale.equals(Locale.SIMPLIFIED_CHINESE)) {
					setLang(Locale.ENGLISH);
				} else {
					setLang(Locale.SIMPLIFIED_CHINESE);
				}
				
				// 方法二,通過語言碼,getLanguage()方法可以獲得對應(yīng)語言碼
				// public String getLanguage () 
				// 	Returns the language code for this Locale or the empty string if no language was set. 
//				if (curLocale.getLanguage().equals(Locale.SIMPLIFIED_CHINESE.getLanguage())) {
//					setLang(Locale.ENGLISH);
//				} else {
//					setLang(Locale.SIMPLIFIED_CHINESE);
//				}
			}
		});
	}

	private void setLang(Locale l) {
		// 獲得res資源對象
		Resources resources = getResources();
		// 獲得設(shè)置對象
		Configuration config = resources.getConfiguration();
		// 獲得屏幕參數(shù):主要是分辨率,像素等。
		DisplayMetrics dm = resources.getDisplayMetrics();
		// 語言
		config.locale = l;
		resources.updateConfiguration(config, dm);
		
		// 刷新activity才能馬上奏效
		startActivity(new Intent().setClass(MainActivity.this,
	  		MainActivity.class));
		MainActivity.this.finish();
	}

	@Override
	public boolean onCreateOptionsMenu(Menu menu) {
		// Inflate the menu; this adds items to the action bar if it is present.
		getMenuInflater().inflate(R.menu.activity_main, menu);
		return true;
	}

}

通過下面一行代碼獲得當(dāng)前語言信息

Locale curLocale = getResources().getConfiguration().locale;

判斷語言和設(shè)置語言部分有詳細(xì)注釋,就不做過多解釋啦!

資源文件需要支持多語言環(huán)境,這樣才能看到切換語言的效果!

android開發(fā)中怎么動態(tài)修改app運(yùn)行的語言

創(chuàng)建values-en文件夾,并創(chuàng)建英文版的strings.xml文件。

關(guān)于android開發(fā)中怎么動態(tài)修改app運(yùn)行的語言就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

網(wǎng)頁題目:android開發(fā)中怎么動態(tài)修改app運(yùn)行的語言-創(chuàng)新互聯(lián)
標(biāo)題網(wǎng)址:http://chinadenli.net/article14/cephde.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供小程序開發(fā)、外貿(mào)網(wǎng)站建設(shè)Google、網(wǎng)站建設(shè)企業(yè)網(wǎng)站制作、定制開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

小程序開發(fā)
中文字幕久久精品亚洲乱码| 久久99夜色精品噜噜亚洲av | 国产人妻精品区一区二区三区| 国产精品福利一二三区| 国产白丝粉嫩av在线免费观看| 亚洲熟妇av一区二区三区色堂| 99国产高清不卡视频| 黄色国产一区二区三区| 日本美国三级黄色aa| 国产精品视频一区二区秋霞| 欧美黑人黄色一区二区| 亚洲欧美日本成人在线| 国产日韩欧美在线亚洲| 国产又粗又长又爽又猛的视频| 国产一级片内射视频免费播放| 亚洲国产精品久久网午夜| 国产日韩欧美在线播放| 午夜福利精品视频视频| 欧美中文日韩一区久久| 欧美韩国日本精品在线| 国内九一激情白浆发布| 欧美又黑又粗大又硬又爽| 亚洲天堂精品在线视频| 男人和女人草逼免费视频| 国产一区在线免费国产一区| 国产精品免费自拍视频| 成人综合网视频在线观看| 亚洲一区二区三区中文久久| 午夜国产精品福利在线观看| 久热人妻中文字幕一区二区| 中文字幕亚洲人妻在线视频| 欧美欧美日韩综合一区| 正在播放玩弄漂亮少妇高潮| 黄色激情视频中文字幕| 国产成人精品资源在线观看| 日本中文在线不卡视频| 欧美日韩国产福利在线观看| 国产欧美日韩精品一区二区| 国产内射一级二级三级| 久久99夜色精品噜噜亚洲av| 国产精品内射婷婷一级二级|