2012-09-27 75 views
1

我需要把我自己的圖像放在一些imageView上。所以這就是爲什麼我在res文件夾中創建了名爲「drawable」的文件夾,並將該圖像複製到此文件夾中,但現在我不知道如何將此圖像設置爲以XML代碼形式的imageView。任何人都可以幫忙嗎?和遺憾,對英語:)如何在ImageView中設置圖像?

回答

3

在您的佈局XML文件:採用了android它

+0

正如我試過的,我不能使用類型爲.png的圖像,但它使用.jpg。非常感謝:) –

+0

@HaykNahapetyan不,你也可以使用JPG圖片,你需要檢查圖片名稱的命名轉換。 –

+0

哦,對不起,我犯了一些其他的錯誤,這就是爲什麼我這麼認爲:),非常感謝 –

1

//設置調用android:background屬性在你的XML

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

注意背景圖像:你不需要創建默認的Android項目的任何繪製文件夾將包含

drawable-mdpi 
drawable-hdpi 
drawable-ldpi 

你可以把你的形象在那。 SRC = 「」

<ImageView 
     android:id="@+id/imageView1" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:src="@drawable/image_name" /> 
2

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

更換your_image_name與圖像文件的名稱不帶擴展名(例如,如果您繪製文件被稱爲img1.pngsrc屬性應具有值@drawable/img1)。

1

試試這個。

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

這可能對你有幫助。

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" 
      /> 
相關問題