小编Niv*_*nça的帖子

GridLayout的Android,水平和垂直滚动

我无法让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>
Run Code Online (Sandbox Code Playgroud)

我希望显示动态内容,改变列和行的数量,可能在表之间有空格.这个我已经完成了,但问题是当网格布局的宽度比它的容器的更大,我想解决的是使用水平滚动,但它似乎没有工作...

有什么建议吗?

android scrollview grid-layout

7
推荐指数
1
解决办法
2万
查看次数

标签 统计

android ×1

grid-layout ×1

scrollview ×1