質問

Androidから複数の画像を選択するための1つの機能を備えた1つのアプリケーションで作業しています。 Gallery/Camera .

ギャラリーは、以下のコードを使用して正常に開いています。

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

しかし、ギャラリーから1つの画像のみを選択できます。組み込みギャラリーから複数の画像を選択する方法を提案してください。

前もって感謝します !!!

役に立ちましたか?

解決

この2つのリンクを参照していました リンク1

1: GalleryViewを使用して複数の画像を選択しますリンク2

しかし、私が探しているANSを取得していません。しかし、私は別の解決策を見つけました。組み込まれたギャラリーからすべての画像を入手して、すべてのカスタムゲラリーを設定してください。このリンクをご覧ください チェックボックス付きのカスタムギャラリー

それがあなたを助けることを願っています。

他のヒント

まあ、これは古い質問ですが、これはまだ誰かにとって有用かもしれないと思います。複数の画像選択アクティビティのソースコードをリリースしました。次のGitHubリポジトリで見つけることができます。

https://github.com/derosa/multiimagechooser

それがあなたに役立つことを願っています!

 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);

あなたはもっと明確にしたいです。 http://mylearnandroid.blogspot.in/2014/02/multiple-choose-custom-gallery.html

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top