安卓內建語言切換

2021-08-09 09:39:02 字數 1468 閱讀 3887

安卓內建語言切換
最近公司專案需要三種語言的實現,新增中英柬三國語言,不能跟隨系統語言走,可以實現自行切換,所以開始研究下如何實現三種語言的切換。

首先你需要在你的資源檔案下建立你需要的語言包

然後把你需要翻譯的文字寫在對應語言的xml檔案中

中文

我的個人資訊

清空快取

切換語言

求租求售

待審核帶看中

已成交英文

my personal information

delete the image

check for updates

disclaimer

asking for rent

asking for sale

follow up

deal case

柬文ទិន្នន័យផ្ទាល់ខ្លួនរបស់ខ្ញុំ

លុបចោលរូបភាព

ពិនិត្យមើលពត័មានថ្មីៗ

ការបដិសេធ

ស្វែងរកការជួល

ស្វែងរកការលក់់

រង់ចាំការពនិត្យសំរេច

case ដែលបានសំរេច

然後在自己的activity中寫如切換的dialog

new alertdialog.builder(this)

.settitle("語言切換")

.seticon(android.r.drawable.ic_dialog_info)

.setsinglechoiceitems(new string , 3,

new dialoginte***ce.onclicklistener()

}}).setnegativebutton("取消", null)

.setneutralbutton("確定", new dialoginte***ce.onclicklistener()

}).show();

protected void showlanguage(string language) else if(language.equals("en"))

else

resources.updateconfiguration(config, dm);

//儲存設定語言的型別(這個裡面我先儲存一下,下面會講到他的用處)

sharepreutils.newinstance(this).updatlanguage(language);

"language", language);

} private void freshview()

所有**都已經寫出來了,大家可以自己自行編寫。

安卓基礎(二)切換顯示活動

活動切換使用intent,分為顯式intent和隱式intent。首先設定好活動a和乙個要切換到的活動b。顯式 響應方法中新增 intent intent new intent 當前活動a.this,要啟動的活動b.class startactivity intent 即從當前活動a切換到要啟動的活...

安卓 使用方向鍵切換焦點

使用方向鍵在不同的控制項中切換焦點,開始使用textview做為控制項時發現不行,改為button控制項後,正常使用。這裡主要是布局檔案,activity使用建立預設 即可 activity main.xml檔案 使用android nextfocusup等方法來選擇下乙個控制項,另外建乙個選擇器,...

Android 安卓儲存內容到內建儲存

參考 我們把內容儲存的內建儲存裡面。直接封裝成乙個類 author 小游 public class fileutil instream.close return sb.tostring catch exception e return null 讀取本地的bitmap檔案 param context...