Ich habe eine Rasteransicht in meiner Anwendung und ich muss es horizontal scrollen. Ich habe versucht, die gridview in gallery.Aber dann ist nur eine Zeile verfügbar, aber ich brauche andere Zeilen wie in einer Rasteransicht. Also im Grunde was Ich brauche eine Gridview, die horizontal gescrollt werden kann. Gibt es einen effizienten Weg, dies zu tun? Vielen Dank im Voraus.
Grüße Anu
Hi, Danke für die Antwort. Ich habe versucht, eine Galerie zu verwenden und einen Adapter zu implementieren, der eine Multi-View-Ansicht in seiner getView-Methode bietet.
Meine Java-Datei ist:
%Vor%main.xml ist:
%Vor%icon.xml ist:
%Vor%Die Ausgabe, die ich bekam, ist: Ссылка
Aber das ist nicht ich brauche eigentlich.Ich möchte die Symbole in verschiedenen Zeilen.Eine Hilfe ist willkommen.
Ich denke, Ihre beste Idee ist es, eine Galerie zu verwenden und einen Adapter zu implementieren, der in seiner getView-Methode eine Mehrfachansicht bietet. Siehe Hello Gallery und sehen Sie sich die ImageAdapter-Implementierung in
anAnstelle der ImageView, die getView in diesem Beispiel zurückgibt, können Sie beispielsweise Ihr eigenes benutzerdefiniertes Layout aufblasen, z. B. ein LinearLayout mit vertikaler Ausrichtung.
Sie könnten ein TableLayout in einem HorizontalScrollView betrachten, aber der Nachteil ist, dass alles gleichzeitig im Speicher ist, was es schwierig macht, auf viele Elemente zu skalieren. Die Galerie recycelt Ansichten und bietet einige Ressourcenvorteile.
Wahr bei der Verwendung einer Galerie oder einer ListView für die Wiederverwendung von Ansichten. Aber wenn Ihre Liste nicht zu lang ist, können Sie ein TableLayout mit einem ViewFlipper ausprobieren. Hier ist eine Zusammenfassung der möglichen Optionen / Lösungen.
Dieser Beitrag könnte Ihnen helfen, herauszufinden, was Sie erreichen wollten
Ich habe diese Antwort bereits hier und hier , aber diese Fragen sind identisch ...
Ab sofort gibt es eine schöne Lösung in Android: HorizontalGridView .
Ihre_Aktivität.xml
%Vor%Erstellen Sie ein Layout für Ihr Rasterelement ( grid_element.xml ). Ich habe ein einfaches mit nur einer Taste erstellt.
%Vor%Sehr inspiriert von diesem Link: Ссылка
%Vor%Tags und Links android android-widget android-emulator