Androidギャラリーで複数の画像を選択します
-
28-10-2019 - |
質問
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
所属していません StackOverflow