2016-12-26 5 views
4

で開く複数の画像... 私は1画像を開く方法を知っている...私はスライドさせて表示するギャラリーに複数の画像を開く必要があり、ギャラリーの意図

Intent intent = new Intent(); 
intent.setAction(Intent.ACTION_VIEW); 
intent.setDataAndType(Uri.parse("file://" + "/sdcard/test.jpg"), "image/*"); 
startActivity(intent); 

どのように私はそれらを表示するために複数の画像を表示することができますすべて単一の意図でスライドすることによって。 私は画像のパスを持っています...そして私はそれらをギャラリーで見る必要があります。

答えて

0

でそれらを示しています。 ...新しいビューアクティビティを作成する必要があります

2

EXTRA_ALLOW_MULTIPLEオプションは、複数の画像にのみAPI上で利用可能

複数画像選択を選択するIntent.putExtra()メソッドを介して意図に設定18

intent.putExtra(Intent.EXTRA_ALLOW_MULTIPLE, true); 

フル意図コードでありますここをクリックしてください:

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

あなたのデバイスにアクセスして、デフォルトギャラリーアプリ。

1.Intentネイティブのギャラリーからのフェッチとロードの写真を複数の画像に

2.Defineカスタムギャラリーを取得するための:

Intent photoPickerIntent = new Intent(Intent.ACTION_PICK); 
       photoPickerIntent.setType("image/*"); 
       startActivityForResult(photoPickerIntent, SELECT_PHOTO); 
1

は、ギャラリー内の画像の複数選択を実装するための2つの方法があります。

複数の画像を取得するための意図:ギャラリーの実施のための

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

は、このリンクを参照してください。http://www.technotalkative.com/android-select-multiple-photos-from-gallery/

それはあなたがそれを行うませんカント複数の画像を取得し、gridview

関連する問題