我无法让GridLayout水平滚动.
我发现了一个类似的问题Gridlayout + ScrollView.我尝试了这种方法,但它没有用.
它会删除许多表(因为它应该显示从1到20的所有表).
这是xml文件
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content" >
    <ScrollView
        android:layout_width="match_parent"
        android:layout_height="match_parent" >
        <LinearLayout
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center_horizontal"
            android:padding="16dp" >
            <android.support.v7.widget.GridLayout
                android:id="@+id/table_mapGrid"
                android:layout_width="250dp"
                android:layout_height="wrap_content" />
        </LinearLayout>
    </ScrollView>
    <include layout="@layout/cell_list_loading" />
    <TextView
        android:id="@+id/table_errorView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center_vertical"
        android:layout_marginLeft="20dp"
        android:text="@string/message_error_connection"
        android:visibility="invisible" />
</FrameLayout>
我希望显示动态内容,改变列和行的数量,可能在表之间有空格.这个我已经完成了,但问题是当网格布局的宽度比它的容器的更大,我想解决的是使用水平滚动,但它似乎没有工作...
有什么建议吗?