0

イメージが Java クラスまたは XML レイアウトで参照または使用されているかどうかを知る簡単な方法はありますか? たとえば、特定のレイアウトで image.9.png が使用されている場合などです。ありがとう。

4

2 に答える 2

3

Eclipse では、 Step の下に Search Like を作成できます。

まず、検索したい現在のプロジェクトをクリックします。ここで、検索ダイアログ ウィンドウを開くウィンドウで Ctrl+H を押します。bg.pngプロジェクトで使用されていることを確認したいので、以下のように検索します

 @drawable/bg

これにより、この画像を使用するすべてのレイアウトと xml ファイルが検索されます。

Javaファイルで検索するには、xmlファイルで指定したIDで検索する必要があります。

  R.id.yourimageId

あなたの場合、Eclipse で Ctrl+h Dialog で @drawable/image を検索できます。

EDIT ADT の更新バージョンでは、ADT 16 と同様に lint ツールがあり、未使用の Resource に対してすべての警告が表示されます。

 Issue: Looks for unused resources

この警告は lint check にあります。Lint の詳細については、この Link Lint Checker SOを参照してください

于 2012-04-19T07:00:58.133 に答える
0

コードでそれを行う方法はありません。ただし、Eclipse では、イメージを削除して (必ず最初にコピーを作成してください)、プロジェクトをビルドすると、不足している場所がわかります :)

于 2012-04-19T07:00:48.627 に答える