2011-05-01 63 views
9

在我的Android 2.2的應用程序,我已經添加了我的形象與RES /繪製-MDPI文件夾。然而,我似乎無法使用R.drawable訪問它。據我所知,沒有任何額外的配置我需要做 - 任何幫助?Android:R.drawable沒有顯示我的圖像?

+0

沒關係。我想到了。出於某種原因,它是進口android.R – 2011-05-01 02:51:12

+1

它發生在你不小心與進口R. – Haphazard 2011-05-01 02:52:06

+0

你能分享什麼是問題?這將有助於其他人。所以儘量把錯誤。 – 2011-05-01 04:25:40

回答

17

我想通了這一點。問題是該項目導入android.R而不是使用生成的R文件 - 如果遇到此問題,請檢查導入以確保正在導入正確的包/文件。

1

面對同樣的錯誤,而不是正確導入內容(圖片),我複製到drawable-hdpi文件夾,而不是生成R常量ID,你必須導入它,而不是隻是下降它在那裏。

1

我有同樣的問題,出於不同的原因。在我的情況下,我有圖像文件名稱中的非法字符,並沒有注意到控制檯消息抱怨。

有一次,我改名圖標1.png到icon_1.png一切都很好。

0

如果你想導入文件,例如圖像文件,那麼你需要去RES /繪製-XXXX,然後右擊該文件夾,然後選擇「導入」,在設置中選擇一般文件和轉到該圖像的文件夾並選擇要導入的文件... NetBeans將自動執行此操作,但日食缺乏這種功能

1

導入生成的R文件時,您需要使用完全合格的名稱。檢查您的進口報表。

採取以下包語句:

package me.rhys.example; 

然後將生成的R文件可以使用輸入:

import me.rhys.example.R;