2015-01-23 2 views
12

Sono molto nuovo nello sviluppo di Android e ho solo letto e completato la prima guida nel sito di sviluppo Android. Il problema che ho riscontrato è che non riesco a inserire un'immagine in un'attività. Ho l'immagine nella mia cartella drawables. Non so come ottenerlo sullo schermo. Qualsiasi aiuto è apprezzato.Come inserisco un'immagine in un'attività con Android Studio?

+0

Controllare [questo] (http://stackoverflow.com/questions/4818118/how-to-create-drawable-from-resource) – kelvincer

+1

"Metti una foto in un intento" non suona bene. –

+1

"Ho l'immagine nella cartella dei miei drawables. Non so come ottenerlo sullo schermo" - allora perché pensi che hai bisogno di "un'immagine in un' Intento "? Metti l'immagine in un 'ImageView' nella tua attività, tramite' android: src' nel tuo file di layout o 'setImageResource()' su 'ImageView'. – CommonsWare

risposta

16

da quando hai seguito il tutorial, presumo che tu abbia uno schermo che dice Hello World.

che significa che hai un po 'di codice nel tuo file XML di layout che assomiglia a questo

<TextView   
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="@string/hello_world" /> 

si desidera visualizzare un'immagine, così invece di TextView si desidera avere ImageView. e invece di un testo dell'attributo che si desidera un attributo src, che si collega alla vostra risorsa drawable

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

ti spiego come aggiungere un'immagine utilizzando studio di Android (2.3.3). Per prima cosa è necessario aggiungere l'immagine nella cartella res/drawable nel progetto. Come sotto

enter image description here


Ora Vai alla activity_main.xml (o qualsiasi attività è necessario aggiungere l'immagine) e selezionare la design vista. Lì puoi vedere la cassetta degli attrezzi Tavolozza sul lato sinistro. Devi trascinare e rilasciare ImageView.

enter image description here

Vi verrà chiesto Risorse finestra di dialogo. Qui seleziona Drawable nella sezione del progetto puoi vedere la tua immagine. Come sotto

enter image description here

Selezionare l'immagine che si desidera premere Ok si può vedere l'immagine sul design vista. Se vuoi configurarlo usando xml, sembrerebbe di seguito.

<ImageView 
     android:id="@+id/imageView" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     app:srcCompat="@drawable/homepage" 
     tools:layout_editor_absoluteX="55dp" 
     tools:layout_editor_absoluteY="130dp" /> 

è necessario dare luogo immagine utilizzando

app:srcCompat="@drawable/imagename"