我正在尝试创建一个非常长的表,可以水平滚动,因为它太长了。但是,桌子不想长。它只是更多,但尺寸不能超过屏幕。
这是我的代码
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:text="Log"
android:textColor="@android:color/black"
android:textSize="20dp" />
<View
android:layout_width="match_parent"
android:layout_height="1dp"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:background="@color/colorPrimary" />
<HorizontalScrollView
android:id="@+id/horizontalView"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_marginTop="5dip"
android:scrollbars="horizontal|vertical">
<TableLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#ffffff"
android:shrinkColumns="*"
android:stretchColumns="*">
<TableRow
android:id="@+id/tableRow1"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<TextView
android:background="#dcdcdc"
android:gravity="center"
android:padding="20dip"
android:text="Row 2 column 1"
android:textColor="#000000" />
<TextView
android:background="#d3d3d3"
android:gravity="center"
android:padding="20dip"
android:text="Row 2 column 2"
android:textColor="#000000" />
<TextView
android:background="#cac9c9"
android:gravity="center"
android:padding="20dip"
android:text="Row 2 column 3"
android:textColor="#000000" />
<TextView
android:background="#cac9c9"
android:gravity="center"
android:padding="20dip"
android:text="Row 2 column 3"
android:textColor="#000000" />
<TextView
android:background="#cac9c9"
android:gravity="center"
android:padding="20dip"
android:text="Row 2 column 3"
android:textColor="#000000" />
</TableRow>
</TableLayout>
</HorizontalScrollView>
</LinearLayout>
请帮助我如何使其可滚动,并且可以更长,更长,并且可以滚动水平