1

R.drawable.this_text を使用してその画像を参照するときに、新しい画像をプロジェクトに追加したことを Eclipse に認識させるのに問題があります。

そこで、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);
...
}

これは私が以前に行ったことがあり、それを行うたびに同じことを経験します.Eclipseでthis_text.pngをプロジェクトエクスプローラーにドラッグすると、「this_text」という単語に赤い下線が引かれ、コンパイルまたは続行。プロジェクトを F5 (更新) しようとしました。画像フォルダー、src、実際の Java などを更新してみます。日食を閉じたり開いたりしようとしましたが、実際には何も機能しません。そのため、数分間終了してアプリケーションの別の場所で作業すると、最終的にこのエラーはなくなります!

さて、今日はせっかちです--そして、簡単なプログラミングを行う必要がある場合に備えて、これを解決する方法を知りたいです! それで、誰が何をすべきか知っていますか?

私は日食バージョンを使用しています: Indigo Service Release 1.

ありがとう - イーサン

4

1 に答える 1

1

android 用の R ファイルが生成されます。更新するのではなく、問題を解決するプロジェクトを CLEAN できるはずです。問題リストからエラーを削除することもできます。これにより、コンパイルが開始され、生成された R ファイルが作成されます。または、xml に変更を加えて、ファイルを再生成することもできます。いつものように、ツールチェーンが最新であることを確認してください。

于 2012-03-09T19:17:12.373 に答える