1

英語のテキストを含むマニフェストファイルにいくつかのラベルがあります。他の言語でもそれらを使用するにはどうすればよいですか。

<activity
        android:name=".activity.MainMenuActivity"
        android:label="Main Menu Options" 
        android:configChanges="locale" 
        >
    </activity>

ラベルをペルシャ語のテキストに変換したいのですが、どうすればいいですか。助けてください。

4

2 に答える 2

1

たとえば、strings.xmlにラベル値を追加するだけです。

<?xml version="1.0" encoding="utf-8"?>
<resources>

    <!-- String Resources -->
    <string name="main_menu_activity">جرای برنامه نمی‌توان&lt;/string>

</resources>

マニフェストを呼び出しますandroid:label="@string/main_menu_activity"

編集:メニュー項目については、次のように使用します。

<menu xmlns:android="http://schemas.android.com/apk/res/android" >
   <item
      android:id="@+id/add"
      android:icon="@android:drawable/ic_menu_add"
      android:title="@string/mu_title_1"/>

   <item
      android:id="@+id/help"
      android:icon="@android:drawable/ic_menu_help"
      android:title="@string/mu_title_2"/>
</menu>
于 2012-07-07T06:16:04.780 に答える
0

ラベルをvaluesフォルダーのString.xmlに配置し、アプリ名のような文字列を使用します

android:label = "@ string / my_label"

于 2012-07-07T06:14:46.700 に答える