2011-04-04 157 views
1

我正在測試在http://developer.android.com/resources/tutorials/localization/index.html上給出的本地化示例。爲此,我創建了android 2.3.3 level 10應用程序。本地化示例問題

有一個在教程提到一個步驟:

本地化圖像

如表2中所示,應用程序需要六個可繪製文件夾,每個含有flag.png圖標。所需要的圖標和文件夾添加到您的項目:

  1. 保存這個德國國旗圖標作爲應用程序的項目工作區RES /繪製-DE-RDE/flag.png。

    例如: 1.單擊鏈接打開標誌圖像。 2.將圖像保存在工作區/ 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中?

請幫我在這

感謝

潘卡

回答

1

做你想做什麼,你必須創建一個名爲像這樣的文件夾: 繪製-DE-RDE,華電國際, 繪製德-rDE-MDPI, 繪製-DE-RDE-LDPI,...

我希望會有所幫助

1

使用drawable-de-rDE-mdpi而不是drawable-hdpi-de-rDE。

1

我在另一個Android例子中遇到了同樣的問題,然後我刪除了那些Thumds.db文件,並修復了它。