1. Mitglieder surfen ohne Werbung auf Android-Hilfe.de! ✔ Jetzt kostenlos Mitglied in unserer Community werden.
  1. klausa2, 03.12.2010 #1
    klausa2

    klausa2 Threadstarter Fortgeschrittenes Mitglied

    Problem:
    Ich habe eine Gallery. Jeder View (=item) der Gallery besteht aus:
    TextView Ueberschrift
    ImageView Bild
    ImageView pic_icon (auf dem Bild, halbtransparent)
    TextView Beschreibung

    Da die Beschreibung mal kürzer oder länger ist, muss das ganze Galleryitem scrollbar sein.

    Erster Lösungsversuch: Das ganze Item, das ein RelativeLayout hat, in einen Scrollview packen. Ergebnis: Geht nicht, weil der ScrollView alle Motionevents abfängt, um zu scrollen, und die Gallery keinen Fling mehr bekommt.

    Zweiter Lösungsversch: Die Gallery in einen Scrollview packen. Klappt beschränkt. Solange die einzelnen items alle etwa gleich gross sind, werden sie korrekt dargestellt, scrollen auch.
    wenn aber ein item grösser ist, dann wird es oben abgeschnitten, es fehlt die Überschrift oder gar ein Teil des Bildes. Das tritt auf, da die height der Gallery auf "wrap_content" steht. Und die Höhe ändert sich von item zu item. Das bekomt der ScrollView aber wohl nicht mit, und stellt die items unterschiedlich dar.
    Setzt man die height der Gallery auf einen festen, sehr grossen Wert, z.B. 2000dip, so klappt alles, alle items werden gleich dargestellt, man hat aber beim Scrollen unten schrecklich viele leere Bildschirme, bevor es anhält. Also auch keine richtige Lösung.

    Hat wer eine Idee, wie man das Problem lösen könnte?
    Gibt es vielleicht eine Methode des ScrollView, die man bei jedem item aufrufen kann, die den Scrollview veranlasst, die aktuelle Größe des Childs (Gallery) neu zu ermitteln?
    Oder hat jemand enen anderen Lösungsansatz?
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
Problem mit variable.setText (für TextView) Android App Entwicklung 25.10.2018
MIT AppInventor App erstellen um PDFs zu öffnen, problem Android App Entwicklung 10.10.2018
Problem mit for-Schleife, delay und Margins Android App Entwicklung 08.10.2018
Problem mit startActivityForResult() Android App Entwicklung 25.01.2018
HorizontalScrollView oberhalb ConstraintLayout positionieren Android App Entwicklung 24.01.2018
Du betrachtest das Thema "Problem mit ScrollView und Gallery" im Forum "Android App Entwicklung",
  1. Android-Hilfe.de verwendet Cookies um Inhalte zu personalisieren und dir den bestmöglichen Service zu gewährleisten. Wenn du auf der Seite weitersurfst stimmst du der Cookie-Nutzung zu.  Ich stimme zu.