Autore Topic: Immagine caricata dall'utente  (Letto 929 volte)

Offline androider

  • Translate Team
  • Utente normale
  • ***
  • Post: 261
  • In campo come nella vita.
  • Respect: +1
    • andreadannibale
    • andreadevil
    • Mostra profilo
    • AnAndroider
  • Dispositivo Android:
    Nexus One
  • Play Store ID:
    AnAnApps
  • Sistema operativo:
    Mac Os X Snow Leopard
Immagine caricata dall'utente
« il: 23 Ottobre 2010, 14:45:11 CEST »
0
Come faccio a fare in modo che sia l'utente a caricare l'immagine nell'imageView? Sul Carli non ne parla proprio.. :-\
Se i cosiddetti "migliori" di noi avessero il coraggio di
sottovalutarsi almeno un po' vivremmo in un mondo infinitamente migliore.

In ogni cAso nessun rimorso.

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:Immagine caricata dall'utente
« Risposta #1 il: 23 Ottobre 2010, 15:12:20 CEST »
0
Come faccio a fare in modo che sia l'utente a caricare l'immagine nell'imageView? Sul Carli non ne parla proprio.. :-\

Cosa vuol dire "sia l'utente a caricare l'immagine nell'imageView"?

Offline androider

  • Translate Team
  • Utente normale
  • ***
  • Post: 261
  • In campo come nella vita.
  • Respect: +1
    • andreadannibale
    • andreadevil
    • Mostra profilo
    • AnAndroider
  • Dispositivo Android:
    Nexus One
  • Play Store ID:
    AnAnApps
  • Sistema operativo:
    Mac Os X Snow Leopard
Re:Immagine caricata dall'utente
« Risposta #2 il: 23 Ottobre 2010, 15:27:10 CEST »
0
Che sia l'utente a scegliere l'immagine da mettere li dove io metto l'imageview..io ci metto un immagine predefinita e voglio che l'utente abbia la possibilità di sostituirla..
Se i cosiddetti "migliori" di noi avessero il coraggio di
sottovalutarsi almeno un po' vivremmo in un mondo infinitamente migliore.

In ogni cAso nessun rimorso.

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:Immagine caricata dall'utente
« Risposta #3 il: 23 Ottobre 2010, 15:48:26 CEST »
+1
Apri la galleria

Codice (Java): [Seleziona]
                Intent i = new Intent( Intent.ACTION_PICK, MediaStore.Images.Media.INTERNAL_CONTENT_URI );
                startActivityForResult( i, IMAGE_FROM_GALLEY );

e una volta che l'utente ha selezionato l'immagine ti viene ritornto l'Uri dell'immagine oppure null se non ha selezionato nulla
Codice (Java): [Seleziona]
@Override
protected void onActivityResult ( int requestCode, int resultCode, Intent data ) {

if ( requestCode == IMAGE_FROM_GALLEY ) {

                if ( resultCode == RESULT_OK ) {
                        Uri selectedImage = data.getData();

                        //assegni alla tua ImageView l'immagine selezionata
                }

        }

        super.onActivityResult( requestCode, resultCode, data );
}

Per assegnare un immagine tramite il suo uri vedi
http://developer.android.com/reference/android/widget/ImageView.html#setImageURI(android.net.Uri) però attento che se non ricordo male è buggata sulla versione 1.5 o 1.6

Offline androider

  • Translate Team
  • Utente normale
  • ***
  • Post: 261
  • In campo come nella vita.
  • Respect: +1
    • andreadannibale
    • andreadevil
    • Mostra profilo
    • AnAndroider
  • Dispositivo Android:
    Nexus One
  • Play Store ID:
    AnAnApps
  • Sistema operativo:
    Mac Os X Snow Leopard
Re:Immagine caricata dall'utente
« Risposta #4 il: 24 Ottobre 2010, 15:46:42 CEST »
0
scusa ma il metodo onActivityResult() mi dice che  non può essere void..e al posto di IMAGE_FROM_GALLERY cosa ci devo mettere?? :-[
Se i cosiddetti "migliori" di noi avessero il coraggio di
sottovalutarsi almeno un po' vivremmo in un mondo infinitamente migliore.

In ogni cAso nessun rimorso.

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:Immagine caricata dall'utente
« Risposta #5 il: 24 Ottobre 2010, 17:36:33 CEST »
0

Offline Qlimax

  • Moderatore globale
  • Utente senior
  • *****
  • Post: 757
  • Respect: +202
    • Google+
    • _Qlimax
    • Mostra profilo
    • www.egsolutions.ch
  • Dispositivo Android:
    Galaxy Nexus - Nexus One - Wildfire - Magic
  • Play Store ID:
    egsolutions.ch
  • Sistema operativo:
    Ubuntu 12.04, Windows 7

Offline androider

  • Translate Team
  • Utente normale
  • ***
  • Post: 261
  • In campo come nella vita.
  • Respect: +1
    • andreadannibale
    • andreadevil
    • Mostra profilo
    • AnAndroider
  • Dispositivo Android:
    Nexus One
  • Play Store ID:
    AnAnApps
  • Sistema operativo:
    Mac Os X Snow Leopard
Re:Immagine caricata dall'utente
« Risposta #7 il: 24 Ottobre 2010, 23:14:04 CEST »
0
piu azzeccato di cosi non si può, grazie mille ragazzi..
Se i cosiddetti "migliori" di noi avessero il coraggio di
sottovalutarsi almeno un po' vivremmo in un mondo infinitamente migliore.

In ogni cAso nessun rimorso.