Galerie aus Bildern von Webserver erstellen

P

praesi09

Neues Mitglied
0
Hey Leute,

ich versuche gerade eine Galerie mit Bildern zu erstellen, die auf einem Webserver gespeichert sind. Der Pfad zu jedem einzelnen Bild ist in einer SQLite DB gespeichert.

Leider weiß ich nicht so richtig, wie ich das Thema angehen soll.
Upload zum Webserver ..... hab ich alles hinbekommen. Aber jetzt bin ich gerade etwas überfordert.

Könnt ihr mir da weiterhelfen, wie ich da rangehen könnte?
 
Hey,

habe jetzt mal was entwickelt..... weiß aber nicht ob ich auf dem richtigen Weg bin.


HTML:
private void ladeDaten() {
            // Cursor klassenCursor = mDatenbank.rawQuery(KLASSEN_SELECT_RAW, null);
            Cursor klassenCursor = mDatenbank.query(
                    "medium",            
                    new String[] {        
                            "_id",
                            "name",
                            "mediumid"
                    }, 
                    "mediumid="+galid, 
                    null,                
                    null,                 
                    null,                
                    "name"                
                );
            startManagingCursor(klassenCursor);
            
            SimpleCursorAdapter klassenAdapter =
                new SimpleCursorAdapter(this, 
                        android.R.layout.simple_list_item_2, 
                        klassenCursor, 
                        new String[] {"_id"},
                        new int[] {
                            android.R.id.text1
                        }
                );
            klassenAdapter.setViewBinder(new ViewBinder() {
                
                public boolean setViewValue(View view, Cursor theCursor, int column) {
                   
                    String Galeriename = theCursor.getString(1); //Name
                    
                    ((TextView)view).setText(Galeriename);
                    view.setTag(theCursor.getString(2));
                    ImageView myIv = (ImageView) findViewById(R.id.imageView1);
                
      
                    return true;
                }
            });
            
            

            
            setListAdapter(klassenAdapter);
        }

Also jetzt bekomm ich schon mal die Namen der Bilder in einer Liste ausgegeben.
Wie ich die Bilder vom Webserver lade weiß ich inzwischen auch:

HTML:
URL url;
                try {
                  url = new URL("http://phoenix.sfsu.edu/~f11dg02/Benutzer/BenutzerID/"+ userid + "/" + galid + "/"+Galeriename);
                //    url = new URL("http://phoenix.sfsu.edu/~f11dg02/Benutzer/BenutzerID/"+ userid + "/" + galid + "/p16g2f9iev15oh17f2ggj1vmf1vet6.jpg");
                    Object content;
                    content = url.getContent();
                    InputStream is = (InputStream) content;
                    Drawable image = Drawable.createFromStream(is, "src");
                    myIv.setImageDrawable(image);
                } catch (Exception e) {
                    e.printStackTrace();
                    
                }

Nur wie kann ich denn jetzt... statt der Namen der Bilder.... die Bilder in der ListView anzeigen lassen?

Kann mir da jemand helfen? Es soll dann halt so ner Art Vorschau dienen. Später möchte ich dann noch durch klicken auf das Bild...... eine Großansicht haben. Aber wichtig ist mir erstmal die Vorschau!

Habe jetzt oben mal ein ImageView eingebaut....allerdings wird mir da nur ein Bild (erstes in der DB) angezeigt.

Hoffe jemand kann mir weiterhelfen! Danke
 

Ähnliche Themen

5
Antworten
0
Aufrufe
1.146
586920
5
R
Antworten
6
Aufrufe
1.013
swa00
swa00
B
Antworten
6
Aufrufe
1.051
jogimuc
J
Zurück
Oben Unten