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?
risposta
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"
/>
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
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.
Vi verrà chiesto Risorse finestra di dialogo. Qui seleziona Drawable nella sezione del progetto puoi vedere la tua immagine. Come sotto
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"
Controllare [questo] (http://stackoverflow.com/questions/4818118/how-to-create-drawable-from-resource) – kelvincer
"Metti una foto in un intento" non suona bene. –
"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