Autore Topic: Problema nel visualizzare le immagini dalla galleria  (Letto 1336 volte)

Offline s1m0

  • Utente junior
  • **
  • Post: 122
  • Respect: +14
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S
  • Sistema operativo:
    Android 4.1.2
Problema nel visualizzare le immagini dalla galleria
« il: 27 Luglio 2012, 18:49:35 CEST »
0
Salve a tutti.
Nella mia applicazione l'utente ha la possibilità di scegliere un'immagine dalla galleria in modo da vederla poi visualizzata in una imageview.

Questo è il codice usato per avviare la galleria, da cui l'utente seleziona l'immagine
Codice: [Seleziona]
        private void openGalleryBrowser()       
        {
                Intent intent = new Intent();
                intent.setType("image/*");
                intent.setAction(Intent.ACTION_GET_CONTENT);
                startActivityForResult(Intent.createChooser(intent, "Select Picture"),1);
        }


Con questo codice gestisco il risultato dell'intent
Codice: [Seleziona]

@Override
        public void onActivityResult(int requestCode, int resultCode, Intent data) {

                if (resultCode == RESULT_OK) {

                        if (requestCode == 1) {

                                // Salvo il percorso dell'immagine e la imposto nella imageview
                        }
                }
        }

L'utente inoltre ha la possibilità di vedere l'immagine ingrandita, e per far ciò uso il seguente codice
Codice: [Seleziona]
        headerImage.setOnClickListener(new View.OnClickListener() {

                        public void onClick(View v) {
                                Intent intent = new Intent();
                                intent.setAction(Intent.ACTION_VIEW);
                                intent.setDataAndType(Uri.parse(page.getImagePath()), "image/*");
                                startActivity(intent);
                        }
                });


E' qui che sorge il problema. L'immagine viene aperta dalla galleria di Android, però è possibile visualizzare anche le altre foto presenti nell'album da cui è stata selezionata l'immagine! Infatti nell'immagine linkata qua sotto, in basso è possibile vedere una barra che mostra le altre foto.

https://dl.dropbox.com/u/79761891/Screenshot_2012-07-27-18-43-38.png

Avete qualche idea per evitare questo inconveniente?

Simone
Un click sul pulsante "Thanks" è sempre gradito :-)

Offline s1m0

  • Utente junior
  • **
  • Post: 122
  • Respect: +14
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S
  • Sistema operativo:
    Android 4.1.2
Re:Problema nel visualizzare le immagini dalla galleria
« Risposta #1 il: 30 Luglio 2012, 15:47:32 CEST »
0
Up
Un click sul pulsante "Thanks" è sempre gradito :-)

Offline LucaP84

  • Utente junior
  • **
  • Post: 50
  • Respect: +1
    • Mostra profilo
  • Sistema operativo:
    Seven
Re:Problema nel visualizzare le immagini dalla galleria
« Risposta #2 il: 25 Agosto 2012, 21:57:27 CEST »
0
Ciao se ti interessa, ho creato una app che ti permette di accedere alla galleria, selezionare la foto e mostrarla in un'altra activity (cosa più difficile che mostrarla nella stessa pagina).
Trovi il file per eclipse nella seconda pagina, http://www.anddev.it/index.php/topic,7096.15.html !!!
Fammi sapere se ti è utile e se posso aiutarti.
Ciao Luca