Definieren eines GridLayouts

  • Hallo,


    Ich versuche gerade mittels eines GridLayouts innerhalb einer ExpandableListView verschiedene TextViews darzustellen.
    Der Text soll folgendermaßen dargestellt werden:
    aber leider wird eine Teil des Textes bei zu kleinen Bildschirmen abgeschnitten.
    Bei großen Handys ist an der rechten Seite zu viel Platz frei.


    Ist es möglich die Größe der Textfelder an die Displaybreite anzupassen?


    ____________________________________
    Expandable List 1
    ____________________________________
    -TextView1 --- TextView2 --- TextView3 -
    -TextView4 --- ------------- --- TextView5 -
    -TextView6 --- ------------- --- TextView7 -
    Expandable List 2
    ____________________________________
    -TextView1 --- TextView2 --- TextView3 -
    -TextView4 --- ------------- --- TextView5 -
    -TextView6 --- ------------- --- TextView7 -
    Expandable List 3
    ____________________________________
    -TextView1 --- TextView2 --- TextView3 -
    -TextView4 --- ------------- --- TextView5 -
    -TextView6 --- ------------- --- TextView7 -

  • Es nimmt den platz ein den es eben braucht, wenn du als textgröße sp benutzt, sollte es auch in einem gewissen Rahmen skalieren, das geht natürlich aber nicht unendlich. Irgendwann ist der Bildschirm halt nicht mehr breit genug, dann könntest du noch eine scrollview benutzen die vertikal scrollen kann. Die einzige andere Möglichkeit wäre dann, deinen text zu verringern und somit das layout zu verkleinern.

Jetzt mitmachen!

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