1

私は自分のイメージをいくつかに置く必要がありimageViewます。そのため、resフォルダーに「drawable」という名前のフォルダーを作成し、このフォルダーに画像をコピーしましたが、この画像をimageViewXMLコードで設定する方法がわかりません。誰か助けてもらえますか?そして英語でごめんなさい:)

4

5 に答える 5

3

レイアウトXMLファイル:

<ImageView android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:src="@drawable/your_image_name"/>

拡張子のない画像ファイルの名前に置き換えyour_image_nameます(たとえば、描画可能なファイルが呼び出されるimg1.png場合、src属性の値は@drawable/img1)である必要があります。

于 2012-09-27T10:40:21.290 に答える
2

これを試して。

<ImageView
    android:id="@+id/YourImageViewID"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:background="@drawable/Your_Image_Name"
   />

これはあなたを助けるかもしれません。

于 2012-09-27T10:40:27.863 に答える
2

android:src=""を使用して設定します

   <ImageView
        android:id="@+id/imageView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:src="@drawable/image_name" />
于 2012-09-27T10:37:39.743 に答える
1

// android:backgroundxmlの属性を 呼び出して、背景を画像として設定します

<ImageView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:background="@drawable/myimage"
    />

注:デフォルトでは、描画可能なフォルダーを作成する必要はありません。Androidプロジェクトには次のものが含まれます。

drawable-mdpi
drawable-hdpi
drawable-ldpi

その中にあなたのイメージを入れることができます。

于 2012-09-27T10:37:31.993 に答える
0
<ImageView
 android:layout_width="150dp"
 android:layout_gravity="bottom"
 android:layout_height="150dp"
 android:id="@+id/image1"
 android:layout_marginTop="11dp"
 android:background="@drawable/image1"
          />
于 2017-07-14T04:29:05.297 に答える