Horizontal scrollbares Tablelayout

  • Antworten:2
Lars
  • Forum-Beiträge: 5

24.05.2014, 22:03:14 via Website

Hey zusammen,

in der App die ich gerade versuche zu entwickeln, habe ich eine Tabelle mit dynamischem Inhalt. Wenn die einzelnen Spalten zu breit werden, würde ich sie gerne scrollen lassen, aber irgendwie will das nicht. Vertikal scrollen geht sobald es zu viele Einträge werden, aber horizontal scrollen wenn eine Spalte zu breit ist will einfach nicht funktionieren. So sieht man XML aus:

<ScrollView
    xmlns:android="DARF KEINE URL SCHREIBEN :("
    xmlns:tools="DARF KEINE URL SCHREIBEN :(" 
    android:layout_width="wrap_content"
    android:layout_height="match_parent">

    <TableLayout
        android:id="@+id/layout"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:paddingBottom="@dimen/activity_vertical_margin"
        android:paddingLeft="@dimen/activity_horizontal_margin"
        android:paddingRight="@dimen/activity_horizontal_margin"
        android:paddingTop="@dimen/activity_vertical_margin"
        tools:context="com.mero.aoc.EventActivity$PlaceholderFragment" >
    </TableLayout>

</ScrollView>

Bei der Breite des ScrollViews habe ich es auch schon mit wrap_content und match_parent probiert weil ich dachte dass der sich vlt. nicht an die verfügbare Größe sondern den Content anpassen muss, aber das ändert auch nichts an dem Problem.

Kann mir vlt. jemand weiterhelfen? Danke.

Antworten
Lars
  • Forum-Beiträge: 5

25.05.2014, 16:21:04 via Website

Einfach ScrollView durch HorizontalScrollView ersetzen. Es kann so einfach sein.

Vielen Dank Pascal! :D

Antworten