アプリケーションを多言語にしたいので、2 つのフォルダーを使用しました。最初のフォルダーはフォルダーvalues内のデフォルトresで、2 つ目はフォルダーvalues-ar内にありresます。言語が英語の場合、すべてが完璧に機能します。
今、私はそれをに変更したいarabic。私はこのコードを使用しました:
Locale locale = new Locale("ar");
Locale.setDefault(locale);
android.content.res.Configuration config = new android.content.res.Configuration();
config.locale = locale;
getBaseContext().getResources().updateConfiguration(config,
getBaseContext().getResources().getDisplayMetrics());
私がそのコードを使用したとき、アプリケーションの命令は と のようcutに変更されましたが、フォルダーからではなくフォルダーpasteから変数を使用するようにアプリケーションに指示する人がわかりませんでした。values-arvalues
エンコードは気にしないでください
前もって感謝します