7

drawable-mdpi 内に 1 つの画像をインポートし、ボタンから画像を実装しましたが、エラーが発生しますno resource found here。この問題を解決するにはどうすればよいですか?

私はこれを試しました:

main.xml

  <Button
        android:id="@+id/imageButtonSelector"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:background="@drawable-mdpi/button_focused_orange"/>

ここに画像の説明を入力

4

4 に答える 4

22

すべてのドローアブルは、単一のリソース名、つまりdrawable. Android は、画面サイズに応じてドローアブルを取得するフォルダーを自動的に選択するため、特に指定する必要はありません。また、Android が特定のフォルダの種類のリソースを使用するようにハード コーディングすると、Android が複数のフォルダから選択できるようにするという目的が失われます。この問題を解決するには、次のように変更します。

    android:background="@drawable-mdbi/button_focused_orange"/>

    android:background="@drawable/button_focused_orange"/>
于 2012-08-20T08:10:37.797 に答える
4

する必要があります@drawable/button_focused_orange

いいえ@drawable-mdpi/button_focused_orange

于 2012-08-20T08:07:13.590 に答える
0

プロジェクトをクリーンアップして再構築してみてください。Eclipse を使用している場合は、[プロジェクト] -> [クリーン] をクリックしてから、[プロジェクト] - > [プロジェクトをビルド] をクリックしてこれを行うことができます。

于 2012-08-20T08:10:19.437 に答える