2017-08-09 5 views
0

言語を変更するとアプリケーションの言語が完全に変わらないような問題に直面していて、一目瞭然ですが、alertdialogを開くと、システムと同じですが、手動で選択されたものはありません。アプリケーションの言語を完全に変更する

+0

ロケールを使用しましたか? – Fr099y

+0

「AlertDialog」の呼び出し方法を教えてください。 – arcticwhite

答えて

0

strings.xmlからタイトル文字列を取得しようとしました。

alert.setTitle(getResources().getString(R.string.abc)); 

異なる言語の2つの異なるフォルダを作成し、xmlの同じ名前を別の言語のフォルダに入れてください。英語のAndroid用

は、RES /値/のstrings.xmlフォルダ選択されます:

<string name="abc">ABC</string> 
0

:ポーランド語Android用

<string name="abc">abc</string> 

をRES /値-PL /のstrings.xmlフォルダを選択しますアプリケーションのContextが完全に更新されていることを確認する必要があります。 Dialogsはアプリケーションコンテキストを使用するため、新しい言語では表示されません。これは、ほとんどのアプリがあなたにアプリを再開するよう依頼する理由です。

関連する問題