Inhalt von HorizontalScrollView nur zentrieren, wenn er auf den Bildschirm passt

  • Hallo,
    Ich erstelle in meinem Code eine TableLayout, die unter Umständen recht breit werden kann. Deshalb pack ich sie in eine HorizontalScrollView.
    Was ich nun erreichen möchte: Wenn die Tabelle der Breite nach auf den Bildschirm passt, dann soll sie horizontal zentriert werden, ansonsten Links anfangen. Also eine von diesen Varianten(rot soll die HorizontalScrollView und Blau die TableView sein):


    Wenn ich bei den LayoutParams von dem TableLayout gravity auf CENTER_HORIZONTAL setze und die Tabelle breiter wird als der Bildschirm, kann ich nicht zu dem linken Ende der Tabelle scrollen. Irgendwelche Vorschläge?

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!