1. Hast Du Lust, bei uns mitzuarbeiten und das AH-Team zu verstärken? Alle Details zu dieser aktuellen Herausforderung findest Du hier.
  1. Patwerk, 10.10.2010 #1
    Patwerk

    Patwerk Threadstarter Neuer Benutzer

    Hallo zusammen,

    ich bin recht neu in der Android-Programmierung.
    Zurzeit versuche ich ein Datenbank-Queryergebniss an einListview zu binden, bzw zurzeit erstmal überhaupt eine Liste zu erstellen, daran hängt es leider schon.

    Ich richte mich da nach dieser Anleitung:
    ListActivity | Android Developers

    Nun bin ich dort auf ein Problem gestoßen. Es wird die ganze Zeit von irgendwelchen ListView Layouts aus der Klasse R.layout gesprochen, wie z.B.: simple_list_item_1.
    Und auch im Abschnitt "Binding Data" wird im Sourcecode diese Zeile benutzt:
    Code:
    setContentView(R.layout.custom_list_activity_view)
    Aber ich versteh nicht ganz, wo diese Layouts herkommen, denn wenn ich in die Klasse R.layout schaue, existieren diese Standardlayouts nicht, und wie ich ein eigens Anlege weiß ich auch nicht.

    Angeblich sollen ja Standardt Layouts vorhanden sein, nach diesem Link hier:
    R.layout | Android Developers

    Aber ich weiß nicht wie man die hinzufügen soll, oder wie man sie benutzen soll.

    Ich hab auch schon versucht simple_list_item_1 manuell in die R-Klasse zu schreiben:
    Code:
    public static final int simple_list_item_1=0x01090003;
    Aber beim speichern überschreibt sich die R Klasse ja wieder mit der auto generierten.

    Darum bitte ich an dieser Stelle mal um Hilfe, wie ich dort richtig vorgehen muss, danke euch schon mal.

    Greets, Patwerk!
     
  2. Fr4gg0r, 10.10.2010 #2
    Fr4gg0r

    Fr4gg0r App-Anbieter (Werbung)

    simple_list_item_1 ist ein TextView, welches im framework enthalten ist.
    Dieses bekommst du über android.R.layout.simple_list_item_1
     
    Patwerk gefällt das.
  3. Patwerk, 10.10.2010 #3
    Patwerk

    Patwerk Threadstarter Neuer Benutzer

    Ah okay also muss ich statt R.layout, was ja die App interne R-Klasse ist, Android.R benutzen.
    Werd ich nachher mal probieren ^^
    Und wie lege ich dann ein eigenes layout an und kann das dann in der App eigenen R klasse an?
     
  4. DieGoldeneMitte, 10.10.2010 #4
    DieGoldeneMitte

    DieGoldeneMitte Android-Lexikon

    Wenn Du Eclipse benutzt, reicht es, im Verzeichnis eine Datei res/layout/bla.xml anzulegen.
    Das liefert dir dann das Layout "R.layout.bla" voll automatisch.
     
    Patwerk gefällt das.
  5. Patwerk, 10.10.2010 #5
    Patwerk

    Patwerk Threadstarter Neuer Benutzer

    Ah okay, wenn ich die XML-Datei anlege, wird dann der Eintrag in der R-Klasse automatisch generiert, eigentlich klar ^^ Danke für die schnelle Hilfe. Die Sache mit dem Layout aus dem Framework Android.R probiere ich morgen mal aus und melde mich dann^^
     
  6. Patwerk, 11.10.2010 #6
    Patwerk

    Patwerk Threadstarter Neuer Benutzer

    Alles klar, hat funktioniert. Aber kann sein das ich zum Thema listen, vor allem im bezug auf Sqlite-Abfragen nochmal fragen habe =D Aber bis hier erstmal danke :thumbup:
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
[GESCHLOSSEN] Random ListItem ausgeben funktioniert nicht mehr Android App Entwicklung 13.08.2017
[OFFEN] Bild per Intent an ListView übergeben und anzeigen Android App Entwicklung 13.08.2017
[ERLEDIGT] Listview mit Datenbank über Custom ArrayList verbinden Android App Entwicklung 22.04.2017
[ERLEDIGT] Drawer mit scrollbarem Listview Android App Entwicklung 27.03.2017
ListView fix am unteren Bildschirmrand ausgeben Android App Entwicklung 01.03.2017
ProgressBar in ListView Android App Entwicklung 03.01.2017
ListView Element an eine Datenbank senden Android App Entwicklung 04.12.2016
ListView Items verknüpfen Android App Entwicklung 06.10.2016
AlertDialog Listview mit ContextMenu Android App Entwicklung 01.10.2016
Du betrachtest das Thema "ListView" im Forum "Android App Entwicklung",