2012-03-09 81 views
1

我遇到了麻煩Eclipse來看到我剛剛把一個新的圖像到我的項目使用引用R.drawable.this_text讓Eclipse來看看最近添加可繪製(PNG圖片)

使圖像時我將我的png拖到Eclipse的Project Explorer中的myProject/res/drawable-hdpi中。圖片的名稱是this_text,它是一個PNG!

所以我進入我的應用程序,我想把它放在屏幕上;因此,這裏的該代碼...

private void setTitle() 
{ 
ImageView title = new ImageView(this); //this extends activity 
title.setBackgroundResource(R.drawable.this_text); 
... 
} 

這我以前做過,每次我做的時候,我遇到了同樣的事情: 如果我只是拖着this_text.png到項目資源管理器在Eclipse中,單詞「this_text」將以紅色加下劃線,並且不允許我編譯或繼續。我嘗試F5(刷新)該項目。我嘗試刷新圖像foldr,src,實際的java等等!我嘗試關閉並打開eclipse,但沒有任何效果。所以我放棄了幾分鐘的時間,並在我的應用程序的其他地方工作,最終這個錯誤消失了!

好吧,我今天很不耐煩 - 而且我寧願知道如何解決這個問題,我需要做任何快速編程!那麼有誰知道該怎麼辦?

我使用的Eclipse版本:靛藍服務發佈1

Thanks-伊桑

+2

嘗試清理該項目。 – Luksprog 2012-03-09 19:11:48

+0

這很奇怪。我使用的是相同版本的eclipse,並且一直都在使用它。是否有可能安裝了一些延遲掃描和錯誤檢測的插件? – Shellum 2012-03-09 19:18:05

回答

1

爲Android R上的文件生成。而不是刷新你應該能夠清理應該解決你的問題的項目。你甚至可以從問題列表中刪除錯誤,這將允許編譯開始並生成生成的R文件。或者您可以對xml進行更改,這也將允許文件重新生成。一如既往地確保您的工具鏈上最新。

+0

清理項目是第一件嘗試的事情。 – 2012-03-09 19:37:08

+0

謝謝!我清理了我的項目,它消失了。我不敢相信我沒有嘗試過這個B4的手!再次感謝。 – 2012-03-09 19:38:22