CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: 4eyes81 con ben 2 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: elmegio con ben 7 Thanks ricevuti negli ultimi sette giorni
Utente del mese: bluemask con ben 43 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 2 su 2
Discussione:

Spiegazione ImageView imageView = (ImageView) findViewById (.....)

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Baby Droid


    Registrato dal
    Oct 2016
    Messaggi
    6

    Ringraziamenti
    1
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Spiegazione ImageView imageView = (ImageView) findViewById (.....)

    Salve a tutti,
    ho trovato queste due righe in due programmi diversi. Sono simili.

    ImageView imageView = (ImageView) findViewById (R.id.myimageview)

    ImageView imgView=new ImageView(this);


    La prima dovrebbe servire per ottenere myimageview definita sotto R, la seconda dovrebbe creare un oggetto di tipo ImageView.
    E' corretto??

    Qual è l'argomento del Java che usa la sintassi (ImageView)? O è una sintassi usato solo per Android?

  2.  
  3. #2
    Baby Droid L'avatar di fattazzo


    Registrato dal
    Nov 2013
    Località
    Baselga di Pinè (Trento)
    Messaggi
    19
    Smartphone
    Xiaomi Redmi Note 3

    Ringraziamenti
    0
    Ringraziato 6 volte in 6 Posts
    Predefinito

    Ciao roobb,
    la spiegazione è semplice.

    Nel primo caso la view dell'immagine è già creata nell'activity o fragment quindi con la riga di codice
    codice:
    ImageView imageView = (ImageView) findViewById (R.id.myimageview)
    non fai altro che andarla a recuperare, non a crearne una nuova. Infatti se la view non esiste la tua variabile imageView risulterà null

    Nel secondo caso invece si va a creare una nuova istanza della view per poter in seguito aggiungerla dove si desidera nella vista.

    Il parametro this passato sulla new è il contesto (classe android.content.Context), qui il link alle api del costruttore utilizzato.
    Ultima modifica di fattazzo; 30-05-17 alle 09:19

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy