Ich versuche, 2 Listenansichten in mein Layout zu setzen. Das Problem ist, dass ich die Größe jeder Listenansicht nicht im Voraus weiß. Die erste Listenansicht könnte ein paar Einträge enthalten (0, 1, 2 bis etwa 10) und die zweite Listenansicht könnte viele Einträge (bis zu 100) enthalten.ANDROID: teilen Sie den Bildschirm in 2 gleich Teile mit 2 Listenansichten
Ich habe versucht, das Gewicht beiden Listviews auf 1 zu setzen, aber es hat nicht funktioniert:
=> Wenn die erste Listenansicht nur 1 Punkt hat und die zweiten 99, Sie nicht sehen, das erste Element von listview # 1 => es schrumpft so sehr (relativ zur Listenansicht # 2), dass man es nicht sieht.
Also ich denke jetzt, den Bildschirm in 2 gleich Teile (egal was/egal Größe der einzelnen Listenansicht) zu teilen und legen Sie die beiden Listenansichten in jedem Teil. Natürlich muss es auf jedem Gerät funktionieren ... Wie kann ich die Bildschirmgröße des Geräts erfassen, sie in zwei Teile aufteilen und die Größe der Listenansicht auf jede Hälfte des Bildschirms anpassen?
Hat jemand das schon gemacht? Gibt es eine andere Möglichkeit, zwei Listenansichten unterschiedlicher Größe auf dem gleichen Layout anzuzeigen (sollte ich einen scrollview verwenden? => Wenn der Benutzer das Ende der ersten Listenansicht erreicht, erscheint die zweite Listenansicht => ist das möglich ??)
Vielen Dank für Ihre Hilfe und jede Anregung ...
Hubert
was ich meine in "Aufspalten der Bildschirm in 2 gleich Teile" ist eine Hälfte an der Spitze und eine Hälfte an der Unterseite, nicht links/rechts. (Dies ist keine gültige Option für mich, da die Elemente, die ich zeigen muss, bereits definiert sind) – Hubert
Ich weiß nicht, wie es erreicht wird, weil eine Listview in Aktivität, muss eine ID Android: ID/Liste, da es ist eine Kennung, es können nicht zwei ähnliche in der gleichen Aktivität sein. Jemand, der weiser ist als ich, wird das erreichen können. – viv
Ich habe es funktioniert - 2 Lisviews innerhalb der gleichen Aktivität (keine ListActivity aber eine "normale" Aktivität) => werfen Sie einen Blick auf Dow Jones PRO => Bildschirm "New 52 Wochen HIGH/LOW" ... – Hubert