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

    _chris Threadstarter Android-Hilfe.de Mitglied

    EDIT: Es geht. Habe vor einer ID ein "android:" gelöscht, warum auch immer. Dieser View verdeckte dann alles - nix für ungut. Habs unten korrigiert, es läuft so - vlt hilfts ja noch jemandem. :)

    Hallo zusammen,

    folgende Problematik: Ich möchte eine ListActivity nutzen, der Cursor enthält Datensätze, jedoch bleibt die Liste leer. Blöderweise kommt aber kein Fehler der mir helfen würde. Ich schätze mal mit dem Mapping der Daten stimmt was nicht - allerdings weiß ich nicht wie es anders gehen sollte.

    Die ListActivity:
    Code:
    Cursor result = db.rawQuery("SELECT _id, description...", null);
    Log.d("WD", "Results: "+result.getCount()); // Ist > 0
    startManagingCursor(result);
    
    ListAdapter adapter = new SimpleCursorAdapter(
            this,
            R.layout.lesson_item,
            result,
            new String[] {"starttime", "description"},
            new int[] {R.id.time, R.id.description});
    
    
    setListAdapter(adapter);
    Das Hauptlayout:
    Code:
    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
            android:orientation="vertical"
            android:layout_width="fill_parent" 
            android:layout_height="fill_parent">
    
        <ListView android:id="@id/android:list"
                  android:layout_width="fill_parent" 
                  android:layout_height="fill_parent"
                  android:background="#000000"
                  android:layout_weight="1"
                  android:drawSelectorOnTop="false"/>
    
        <TextView android:id="@id/android:empty"
                  android:layout_width="fill_parent" 
                  android:layout_height="fill_parent"
                  android:color="#FFFFFF"
                  android:text="Kein Eintrag"/>
    </LinearLayout>
    Die einzelnen Items:
    Code:
    <?xml version="1.0" encoding="UTF-8"?>
     <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
         android:layout_width="fill_parent"
         android:layout_height="wrap_content"
         android:orientation="vertical">
     
         <TextView android:id="@+id/time"
             android:textSize="12sp"
             android:textStyle="bold"
             android:layout_width="fill_parent"
             android:layout_height="wrap_content"/>
     
         <TextView android:id="@+id/description"
             android:textSize="16sp"
             android:layout_width="fill_parent"
             android:layout_height="wrap_content"/>
             
    </LinearLayout>
    
    Ist hier irgendwie ein Fehler bei den IDs!? Hoffe mir kann hier jemand helfen.

    Gruß

    Chris
     
    Zuletzt bearbeitet: 06.03.2010
Die Seite wird geladen...
Ähnliche Themen Forum Datum
[OFFEN] Bild per Intent an ListView übergeben und anzeigen Android App Entwicklung 13.08.2017
[ERLEDIGT] Android Studio Erste App-Programmierung Android App Entwicklung 02.08.2017
[ERLEDIGT] Daten/Code meiner App speichern? Android App Entwicklung 27.07.2017
[NON-DEV] ADB -Nach Tutorial zur Speichererweiterung - Installation von Apps schlägt fehl Android App Entwicklung 24.06.2017
[ERLEDIGT] Hilfe bei Fehler in Quellcode benötigt Android App Entwicklung 23.06.2017
[GESCHLOSSEN] APK Zigalign Fehler Playstore Android App Entwicklung 13.06.2017
[GELÖST] Nach AS Update Fehler Error running app: Default Activity not found Android App Entwicklung 16.05.2017
ArrayList Elemente beinhalten nur Daten des letzten Elements? Android App Entwicklung 25.02.2017
Intent mit Daten (putExtra) zu anderer Activity Android App Entwicklung 14.02.2017
Android SQLLite Fehler Android App Entwicklung 13.02.2017
Du betrachtest das Thema "ListActivity - Liste bleibt trotz Daten leer - kein Fehler!?" im Forum "Android App Entwicklung",