我正在使用按鈕進行通知語言,方法是單擊按鈕。我想根據選擇的語言設置數據,請給我關於在兩種語言之間滑動的想法。想要以多種語言使用應用程序印地語和英語
0
A
回答
1
public class Languge extends Activity
{
Button hindi ,english;
private Locale locale;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.languge);
hindi= (Button) findViewById(R.id.hindi);
english= (Button) findViewById(R.id.english);
hindi.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Locale[] locale = Locale.getAvailableLocales();
String[] languages= Resources.getSystem().getAssets().getLocales();
Locale myLocale = new Locale("hi");
setLocale(myLocale);
Intent intent=new Intent(getBaseContext(), MainActivity.class).addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_CLEAR_TASK | Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
}
});
english.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Locale[] locale = Locale.getAvailableLocales();
String[] languages= Resources.getSystem().getAssets().getLocales();
Locale myLocale = new Locale("en");
setLocale(myLocale);
Intent intent=new Intent(getBaseContext(), MainActivity.class).addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_CLEAR_TASK | Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
}
});
}
public void setLocale(Locale value) {
Locale.setDefault(value);
android.content.res.Configuration config = new android.content.res.Configuration();
config.locale = value;
getBaseContext().getResources().updateConfiguration(config, getBaseContext().getResources().getDisplayMetrics());
locale = value;
}
}
+1
爲你的語言創建資源文件很容易 –
+0
非常感謝你 –
+1
但是我的資源文件我做了印地文件資源文件只需右鍵單擊資源文件夾點擊本地並把你的密鑰在英文和價值印地文 –
相關問題
- 1. 多語言的MFC應用程序 - 英語,法語,西班牙語和韓語
- 2. 以多語言(例如英語和法語)應用程序拋出異常
- 3. 如何在tinymce(印地語和英語)中添加多種語言
- 4. 如果我至少要區分英國英語和美國英語,我應該使用哪種語言標準?
- 5. 多種語言的Android應用程序
- 6. Phonegap應用程序的多種語言
- 7. 多種語言的應用程序
- 8. 多種語言的應用程序
- 9. UWP應用程序在多種語言
- 10. 多種語言的MVC3應用程序
- 11. phonegap應用程序多種語言
- 12. 多種語言的UWP應用程序 - 檢查所有語言
- 13. 使用非英語語言的Android應用程序
- 14. 多種語言的Faker,Populator(英語和俄語)
- 15. 構建支持多語言的Web應用程序(例如英語,德語等)
- 16. 適用於非英語語言的iPhone應用程序
- 17. 如何在Android中使用多種語言,如多種語言
- 18. 如何使用英語以外的語言,但仍使用帶英語的NSLocalizedString?
- 19. JSON和非英語語言
- 20. 對於英語和一種語言的ASP.NET動態本地化
- 21. 多國語言網站 - 英語,日語,韓語語言
- 22. 默認將應用程序語言更改爲英語
- 23. 我的Android應用程序更改默認語言爲英語
- 24. ASP.NET上的多種語言(英語,法語)
- 25. 使多語言Android應用程序
- 26. 兩種語言,兩個應用程序
- 27. 三種語言的Android應用程序
- 28. 兩種語言的應用程序
- 29. 使用Python將印地語語翻譯爲英語
- 30. 用C語言創建一個多語言應用程序#
做簡單的谷歌給了我這個https://developer.android.com/guide/topics/resources/localization.html更多的人,你試過嗎? – Anil
在您的應用中使用本地化 –
您是否嘗試過任何操作?之前詢問過有一個谷歌挖掘谷歌? – Piyush