SimpleCursorAdapter imageview ausgabe von einer DB auslesen, wie?

K

kkm

Neues Mitglied
0
hier mache ich beispiele code von mir:

näturlich es funktioniert nicht, ich weiss nicht wie geht es weiter.
URL Adresse wird in DB speichern und die Adresse soll in ImageView parameter übergeben für src

das ist beispiel von PHP aber ich möchte in java.
Code:
<img src='<?=$array['url']?>'>
listimage.java
Code:
  public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

//Ich bin nicht sicher, es fehlt object von der layout, aber weiss nicht wie mit der befehl eingeben soll. imageview soll von image.xml umleiten.
        ImageView chart = (ImageView) findViewById(R.id.img1);
        Cursor c = mDbHelper.fetchAllNotes();
        startManagingCursor(c);

        String[] from = new String[] { NotesDbAdapter.KEY_URL};
        int[] to = new int[] { R.id.img1 };
        
        // Now create an array adapter and set it to display using our row
        SimpleCursorAdapter notes =
        new SimpleCursorAdapter(this, R.layout.image, c, from, to);
        setListAdapter(notes);
        c.close();
    }
image.xml
Code:
<?xml version="1.0" encoding="utf-8"?>
<ImageView android:id="@+id/img1"
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"/>
main.xml
Code:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
      android:layout_width="wrap_content"
    android:layout_height="wrap_content">
    
    <ListView android:id="@id/android:list"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"/>

    <ImageView android:id="@+id/webview"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"/>    

</LinearLayout>
ich weiss es braucht zeit zum erklärung aber es wäre sehr nett jemand von euch zu umsetzen, es ist total frisch in der entwicklung deshalb kan ich nicht viel im internet beispiele finden.

danke euch.

kkm
 
Zuletzt bearbeitet:
kkm schrieb:
ich weiss es braucht zeit zum erklärung aber es wäre sehr nett jemand von euch zu umsetzen, es ist total frisch in der entwicklung deshalb kan ich nicht viel im internet beispiele finden.

sowas sollte man sich sparen ;) erst recht, wenn man neu ist, sollte man mehr energie in eigenlernen stecken, statt sich von anderen die arbeit machen lassen...

Deswegen gibts von mir nur ne kurze aufklärung!

Ob nun die App direkt zugriff auf die DB hat oder du es über HTTP mit php abwickelst, ist in dem fall egal. Du musst in beiden Fällen das Bild per Stream in ein Image Object laden... Dieses Image Object, kannst du dann der Imageview zuweisen...

Das Laden des Bildes, solltest du in ein Thread auslagern, damit deine app nicht stehen bleibt...

Gruß
Michael
 

Ähnliche Themen

H
Antworten
2
Aufrufe
1.307
Hcman
H
D
  • Data2006
Antworten
14
Aufrufe
483
jogimuc
J
M
  • maksimilian
Antworten
8
Aufrufe
1.267
jogimuc
J
Zurück
Oben Unten