ボタンをクリックして言語をシャングレーズするためにボタンを使用しています。選択した言語に従ってデータを設定したいので、言語間のスワイプについて考えてください。シンプルなGoogleのをやって複数の言語でアプリケーションを使用したいヒンディー語と英語
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
しかし、私の場合はresourseファイルを作成しました。私はヒンディーリソースファイルを作成しました。リソースを右クリックしてローカルをクリックし、英語とヒンディー語の鍵を入れてください。 –
関連する問題
- 1. 英語でもヒンディー語でも、マルチ言語のウェブサイトを作る方法
- 2. mysql php多言語アラビア語とヒンディー
- 3. アプリケーションのデフォルト言語私はヒンディー語で自分のアプリケーションのデフォルト言語を設定している
- 4. 英語以外の言語を使用したPHP Curl投稿
- 5. 複数言語サポート(英語、フランス語、中国語など)でPHPアプリケーションを構築する方法
- 6. 英語をヒンディー語に翻訳できますか?
- 7. RESTful Webサービスを使用してJSONを使用して他の言語のフォント(ヒンディー語)を使用したい
- 8. tcpdfで英語からヒンディー語に動的に変換する
- 9. 複数言語のUWPアプリケーション
- 10. 英語をヒンディー語に翻訳するgoogle transliterate
- 11. Android英語からヒンディー語への翻訳
- 12. Facebookのアプリケーションopen graphアクションが英語以外の言語で
- 13. リセットエラーメッセージの言語を英語に
- 14. Androidシミュレータの英語以外の言語
- 15. 英語以外の言語のPython SL4A
- 16. 英語以外の言語のPOS
- 17. Googleマップ言語のみ英語
- 18. 英語でデータベースを変換し、ヒンディー語でウェブページに表示する方法
- 19. 英語以外の言語のWit.Aiを使用したMicrosoft Botフレーム
- 20. 英語以外のソース言語を使用したdjangoの国際化
- 21. 英語とその他の言語用のASP.NET動的ローカライゼーション
- 22. iOSアプリケーションで複数の言語をサポート
- 23. 多言語Excel VBAマクロ(フランス語/英語/スウェーデン語)
- 24. ポップアップで言語を選択する方法(英語/フランス語)
- 25. 英語のテキストをヒンディー語のmysqlデータベースから変換します
- 26. 技術用語を英語から他の言語に翻訳しますか?
- 27. Inno Setup - インストール言語とシステム言語を一致させ、デフォルトは英語
- 28. Pythonを使用した英語の単語の掻き取り
- 29. アメリカ英語またはイギリス英語Java
- 30. 言語コードから英語で言語名を表示する方法は?
は、私にこのhttps://developer.android.com/guide/topics/resources/localization.htmlと、より多くを与えたあなたは試してみましたか? – Anil
アプリでローカリゼーションを使用 –
試しましたか?尋ねる前にGoogleを掘ってみましょうか? – Piyush