Question

Je travaille avec une seule application qui a une fonctionnalité pour sélectionner plusieurs images à partir du Gallery/Camera intégré à Android.

La galerie est ouverte avec succès en utilisant le code ci-dessous.

Intent intent = new Intent();
intent.setType("image/*");
intent.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(Intent.createChooser(intent,"Select Picture"), SELECT_PICTURE);

mais je ne peux sélectionner qu'une seule image dans la galerie.alors n'hésitez pas à me suggérer comment sélectionner plusieurs images dans la galerie intégrée.

Merci d'avance !!!

Était-ce utile?

La solution

J'avais renvoyé ces deux liens lien 1

1 : Sélectionnez plusieurs images à l'aide de GalleryView et lien 2

mais je n'obtiens pas de réponses pour lesquelles je recherche .. mais j'ai trouvé une solution alternative Obtenez toutes les images de la galerie intégrée et définissez-les toutes nos Gellery personnalisées .. veuillez consulter ce lien Galerie personnalisée avec case à cocher

J'espère que cela vous aidera.

Autres conseils

Eh bien, c'est une vieille question, mais je suppose que cela pourrait encore être utile à quelqu'un. Je viens de publier le code source de mon activité de sélection d'images multiples.Vous pouvez le trouver dans le dépôt GitHub suivant:

https://github.com/derosa/MultiImageChooser

J'espère que cela vous sera utile!

 Cursor imagecursor1 = managedQuery(
    MediaStore.Images.Media.EXTERNAL_CONTENT_URI, columns, null,
    null, orderBy + " DESC");

   this.imageUrls = new ArrayList<String>();
  imageUrls.size();

   for (int i = 0; i < imagecursor1.getCount(); i++) {
   imagecursor1.moveToPosition(i);
   int dataColumnIndex = imagecursor1
     .getColumnIndex(MediaStore.Images.Media.DATA);
   imageUrls.add(imagecursor1.getString(dataColumnIndex));
  }

   options = new DisplayImageOptions.Builder()
  .showStubImage(R.drawable.stub_image)
  .showImageForEmptyUri(R.drawable.image_for_empty_url)
  .cacheInMemory().cacheOnDisc().build();

   imageAdapter = new ImageAdapter(this, imageUrls);

   gridView = (GridView) findViewById(R.id.PhoneImageGrid);
  gridView.setAdapter(imageAdapter);

Vous souhaitez plus de précisions. http://mylearnandroid.blogspot.in/2014/02/multiple-choose-custom-gallery.html

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top