android - 本地化示例问题

标签 android

我正在测试 http://developer.android.com/resources/tutorials/localization/index.html 上给出的本地化示例.为此,我创建了 android 2.3.3 级别 10 应用程序。

教程中提到了一个步骤:

本地化图像

如表 2 所示,应用程序还需要六个可绘制文件夹,每个文件夹包含一个 flag.png 图标。将所需的图标和文件夹添加到您的项目中:

  1. 在应用程序的项目工作区中将此德国国旗图标另存为 res/drawable-de-rDE/flag.png。

    例如: 1. 点击链接打开旗帜图片。 2. 将图像保存在 your-workspace/HelloL10N/res/drawable-de-rDE/中。

但在 res 文件夹中我有三个文件夹 drawable-hdpi、drawable-mdpi 和 drawable-ldpi。

我知道它适用于不同的屏幕分辨率。同样,我有包含 strings.xml 文件的 values-dr 文件夹。

我为德语制作了 drawable-hdpi-de-rDE 文件夹,为其他语言制作了类似的文件夹。但我收到错误:

[2011-04-04 14:34:32 - HelloL10N]     (skipping index file 'C:\Documents and Settings\abc\workspace\HelloL10N\res\drawable-hdpi\Thumbs.db')
[2011-04-04 14:34:32 - HelloL10N] C:\Documents and Settings\abc\workspace\HelloL10N\res\values-fr\strings.xml:4: error: Apostrophe not preceded by \ (in Irai-je te comparer au jour d'été?)
[2011-04-04 14:35:14 - HelloL10N]     (skipping index file 'C:\Documents and Settings\abc\workspace\HelloL10N\res\drawable-hdpi\Thumbs.db')
[2011-04-04 14:35:14 - HelloL10N] invalid resource directory name: C:\Documents and Settings\abc\workspace\HelloL10N\res/drawable-hdpi-de-rDE
[2011-04-04 14:35:14 - HelloL10N] invalid resource directory name: C:\Documents and Settings\abc\workspace\HelloL10N\res/drawable-hdpi-en-rCA
[2011-04-04 14:35:14 - HelloL10N] invalid resource directory name: C:\Documents and Settings\abc\workspace\HelloL10N\res/drawable-hdpi-fr-rCA
[2011-04-04 14:35:14 - HelloL10N] invalid resource directory name: C:\Documents and Settings\abc\workspace\HelloL10N\res/drawable-hdpi-fr-rFR
[2011-04-04 14:35:14 - HelloL10N] invalid resource directory name: C:\Documents and Settings\abc\workspace\HelloL10N\res/drawable-hdpi-ja-rJP

我无法理解出现这种问题的原因。

还有一件事我很想知道我是否必须创建三个资源来代替一个资源,例如我有一个图像文件,所以我必须以不同屏幕分辨率的 drawable-hdpi、drawable-mdpi 和 drawable-ldpi 上传它?

请帮帮我

谢谢

潘卡吉

最佳答案

要执行您想要的操作,您必须创建如下命名的文件夹: drawable-de-rDE-hdpi, drawable-de-rDE-mdpi, drawable-de-rDE-ldpi, ...

希望对你有帮助

关于android - 本地化示例问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5536575/

相关文章:

java - 对常量使用接口(interface)还是类?

android - 在android中获取错误的网络接口(interface)?

android - React Native Crashed :Thread : SIGSEGV libjsc. 所以

android - 我怎样才能允许用户访问我的谷歌云存储

android - 我可以在我的应用程序中使用 Android 解锁屏幕吗?

javascript - IBM Worklight 6.1 - 如何在 Javascript 中获取 Intent 数据?

java.lang.OutOfMemoryError : bitmap size exceeds VM budget in Swipey-Viewpager 错误

java - 在 Android 中,有没有使用类来格式化一组 View 的方法?

android - boolean java.lang.String.equals(java.lang.Object)' 在 ParseFacebookUtils.logInWithReadPermissionsBackground 中出现空对象引用错误

android - 许可证 key 安卓