android - list 文件中的国际化

标签 android

我在 list 文件中有一些标签,上面有英文文本,我怎么也有其他语言的标签。例如

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

我想将标签转换为波斯文本。我该怎么做。请帮忙。

最佳答案

例如,只需在 strings.xml 中添加您的标签值:

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

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

</resources>

并调用你的 list 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>

关于android - list 文件中的国际化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11372735/

相关文章:

java - 如何使用canvas设置画线延迟

android - 如何使用google map API获取附近的位置,如银行、酒店等?

android - 是否有一种字体可以填充按钮中的内容区域?

android - MP3 文件格式 详细信息

android - 如何获取应用程序更新?

java - 项目 fatal error

android - 异步任务不工作

android - Phonegap child 浏览器问题

java - 如何将(Android)应用程序上下文传递给 Java 类?

android - 如何为每个路径元素分别定义点击事件