Googleがランチャーアイコン用のミップマップフォルダーを追加したため、drawablesフォルダーの使用に問題が発生しました。ドローアブルフォルダにhdpiフォルダを手動で追加しましたが、srcパスを追加しようとすると、画像でそれらを表示および選択できません。ドローアブルフォルダー内の画像をAndroid Studio 1.2のImageViewに追加するにはどうすればよいですか?
このコード方法で試してくださいImageViewで画像を設定する方法は3つあります
imageView.setImageResource(R.drawable.play);
または
<ImageView
Android:id="@+id/ivProfileBg"
Android:src="@drawable/image_name"
Android:layout_width="wrap_content"
Android:layout_height="wrap_content" />
または
<ImageView
Android:id="@+id/ivProfileBg"
Android:background="@drawable/image_name"
Android:layout_width="wrap_content"
Android:layout_height="wrap_content" />
PNG画像を次のディレクトリ<Project-Name>\app\src\main\res\drawable\
に貼り付けます(ドローアブルディレクトリが存在しない場合は、新しいディレクトリを作成します)。
ここで、私が行ったようにsrc属性をimageViewに追加します。
<ImageView
Android:id="@+id/ivProfileBg"
Android:src="@drawable/image_name"
Android:layout_width="wrap_content"
Android:layout_height="wrap_content" />
ここで、image_nameは、ドローアブルディレクトリに貼り付けたばかりのPNG画像の名前です。
画像をhdpiセクションに貼り付ける場合は、res\
フォルダーの下にディレクトリを作成する必要があります。そうすると、パスは<Project-Name>\app\src\main\res\drawable-hdpi\
になります。
ドローアブルフォルダ内にhdpiフォルダを追加しても、Androidで検出されないため、機能しません。ナビゲーションを簡単にするために、プロジェクトエクスプローラーの表示を次のように 'Android'から 'Project'に切り替えることができます。
プロジェクトビューでは、次のパスsrc app/src/main/res/...のように、hdpi、mdpiなどを含むすべての描画可能なフォルダーを探索できます。
:
notドローアブルhdpiフォルダーをサブフォルダーにする必要があることがわかりました。 Android Studioは、それらを自動的にドローアブルフォルダーに分類します。ご協力いただきありがとうございます。
画面の左上、プロジェクト名のすぐ下に、プロジェクトの概要(ディレクトリ、ファイルなど)があり、「Android」から「プロジェクト」に変更します。次に、/ app/src/main/resに移動します。次に、resを右クリックして、内部にドローアブルフォルダを作成します。そこにあなたのものを置いてください。リソースを使用するときはいつでも、@ drawable/...を使用してリソースにアクセスできます。