alle Fotos anzeigen

  • Antworten:5
  • Bentwortet
Silvio Schneider
  • Forum-Beiträge: 23

07.01.2014, 11:56:27 via Website

Hallo Android Kommunity,

ich suche eine Java-Klasse mit der man die Bilder in der Gallery anzeigen kann und mit dem Finger zum nächsten swypen kann.
Bis jetzt habe ich beim googlen nur beispiele gefunden bei denen man über ein Indent ein einzelnes Bild auswählt.
Ich möchte aber auf alle Bilder in der Gallery zugreiffen.

Hat jemand eine Idee oder ein Beispiel?

Antworten
Silvio Schneider
  • Forum-Beiträge: 23

07.01.2014, 17:28:47 via Website

habe das mal so zusammen programmiert um das erste Bild anzuzeigen, aber die imageview bleibt leer :-(
An was kann es liegen?
1//define source of MediaStore.Images.Media, internal or external storage
2 Uri sourceUri = MediaStore.Images.Media.EXTERNAL_CONTENT_URI;
3
4 cr = getContentResolver();
5 Cursor cursor = cr.query(sourceUri, null, null, null, null);
6 cursor.moveToNext();
7
8
9 img = (ImageView)findViewById(R.id.imageView1);
10
11 int id = cursor.getInt(0);
12 img.setImageURI(Uri.withAppendedPath(MediaStore.Images.Thumbnails.EXTERNAL_CONTENT_URI, ""+ id));
13 img.setScaleType(ImageView.ScaleType.CENTER_CROP);
14
15 cursor.close();

Antworten
Silvio Schneider
  • Forum-Beiträge: 23

08.01.2014, 11:47:31 via Website

habe es umgeschrieben. So geht es:

1//define source of MediaStore.Images.Media, internal or external storage
2 Uri sourceUri = MediaStore.Images.Media.EXTERNAL_CONTENT_URI;
3
4 // Set up an array of the Thumbnail Image ID column we want
5 String[] projection = {MediaStore.Images.Thumbnails._ID};
6
7 cr = getContentResolver();
8 Cursor cursor = cr.query(sourceUri, projection, null, null, MediaStore.Images.Thumbnails._ID);
9 //cursor.moveToNext();
10
11 img = (ImageView)findViewById(R.id.imageView1);
12 cursor.moveToFirst();
13 int id = cursor.getInt(0);
14 img.setImageURI(Uri.withAppendedPath(sourceUri, ""+ id));
15 img.setScaleType(ImageView.ScaleType.FIT_CENTER);
16
17 cursor.close();

Antworten