Autore Topic: ImageView  (Letto 162 volte)

Offline lucabasket08

  • Nuovo arrivato
  • *
  • Post: 22
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S4 mini
  • Sistema operativo:
    Windows 10
ImageView
« il: 10 Giugno 2016, 13:11:57 CEST »
0
Io ho una immagine .png che ho inserito nella cartella drawable.

nel file xml ho creato una imageView
Codice (XML): [Seleziona]
<ImageView
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:id="@+id/Pallina_Piena"/>

e inserito l'immagine attraverso il codice in questo modo

Codice (Java): [Seleziona]
ViewGroup panel = (ViewGroup) LayoutInflater.from(this).inflate(R.layout.panel_layout, layoutSuperiore, false);
//il panel sarebbe l'istanza del file xml al cui interno è presente la imageView

ImageView pallinaPiena = (ImageView) panel.findViewById(R.id.Pallina_Piena);
pallinaPiena.setImageResource(R.drawable.pallina_piena);

Dalle ricerche che ho fatto su internet si fa in questo modo. Però non disegna l'immagine e non capisco il perchè

Grazie in anticipo

Offline capitancooker

  • Utente junior
  • **
  • Post: 80
  • Marco
  • Respect: +7
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5, Asus Zenpad S 8.0
  • Sistema operativo:
    macOS Sierra
Re:ImageView
« Risposta #1 il: 10 Giugno 2016, 14:02:42 CEST »
0
Prova con questo metodo:

Codice (Java): [Seleziona]
pallinaPiena.setImageDrawable(ContextCompat.getDrawable(this,R.drawable.Pallina_Piena));
Ciao,
Marco
Se sbaglio, correggetemi.

Offline lucabasket08

  • Nuovo arrivato
  • *
  • Post: 22
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S4 mini
  • Sistema operativo:
    Windows 10
Re:ImageView
« Risposta #2 il: 10 Giugno 2016, 14:42:18 CEST »
0
No, non funziona neanche così :|