2010-11-30 12 views
3

Meine xml (lvlayout.xml) Layout für eine Listenansicht ist derzeit wie folgt aus:Android Listview Horizontal

<TextView 
    android:id="@+id/busnum" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:textSize="15dip" 
    android:gravity="center_horizontal" /> 
    <TextView 
    android:id="@+id/servdate" 
    android:layout_width="wrap_content" 

    android:layout_height="wrap_content" 
    android:textSize="10dip" 
    android:textColor="#23cf34" /> 

ich die Listenansicht über ein simplecursor Adapter wie folgt füllen:

dueAdapter = new SimpleCursorAdapter(main.this, R.layout.lvlayout, 
      dueBusesCursor, columnsdue, to); 
    dueListView = (ListView) findViewById(R.id.ListView01); 
    dueListView.setAdapter(dueAdapter); 

Wie kann ich die Listenansichten horizontal machen, so dass der Benutzer seitlich scrollt? Danke im Voraus.

Antwort

1

ListView unterstützt den horizontalen Modus nicht. Einer horizontalen ListView am nächsten kommt die Galerie.

+1

Das ist wahr. Leider unterscheidet sich das Verhalten von Gallery ziemlich von dem von ListView. Ich meine die Zentrierung. Ich kann einstellen, dass immer der zweite Gegenstand gewählt wird. Aber es ist unmöglich, Zeug wie Füllung von links oder von rechts zu bekommen. Das gute Zeug, das in ListView ist :(. Und Erweiterung der Galerie funktioniert nicht gut genug. Um den Galerie-Code zu kopieren, damit es als eine ListView funktionieren funktioniert auch nicht :(. –