2011-07-16 15 views
1

のボタンをクリックすると私は警告ダイアログビルダを開きます。ボタンをクリックすると私のアプリで

ここ
AlertDialog.Builder builder = new AlertDialog.Builder(BannerImage.this); 
final CharSequence[] items = {"Skip", "video", "Audio", "Games"}; 
builder.setTitle(" Funn "); 

代わりの項目を入力して、私はR.strings.xmlファイル からこれらの名前を追加したいここに名前が、私のユーザーは、私はそのために別の言語を表示したいロケールを変更すると、それは、いくつかのエラーを示し、次のように私のコードです私はこれのようにする必要があります。文字列ファイルから値を追加する方法...

答えて

4
final CharSequence[] items = {getString(R.string.skip), getString(R.string.video), getString(R.string.audio), getString(R.string.games)}; 

してからstring.xmlをファイルを作成

<resources> 
<string name="skip">skip</string> 
<string name="video">Video</string> 
<string name="audio">Audio</string> 
<string name="games">Games</string> 
</resources> 


<resources> 
<string name="skip">Siguiente</string> 
<string name="video">Video</string> 
<string name="audio">Audio</string> 
<string name="games">Juegos</string> 
</resources> 
0

あなたは、言語ごとに別々のリソースファイルを作成するためにneeed。 E.G

  1. res/values/strings.xml - アプリケーションが使用するすべての英語の文字列。
  2. res/values-fr/strings.xml - アプリケーションが使用するすべてのフランス語文字列。
  3. res/values-ja/strings.xml - アプリケーションが使用するすべての日本語文字列。

詳細についてはLocalizationの記事をお読みください。

関連する問題