Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/184.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 非滚动网格视图_Android - Fatal编程技术网

Android 非滚动网格视图

Android 非滚动网格视图,android,Android,我想使用一个GridView来扩展它的高度以显示它的所有子对象。这样做的原因是我想在GridView上方放置一个自定义视图,该视图应与GridView一起滚动: <?xml version="1.0" encoding="utf-8"?> <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" androi

我想使用一个
GridView
来扩展它的高度以显示它的所有子对象。这样做的原因是我想在
GridView
上方放置一个自定义视图,该视图应与
GridView
一起滚动:

<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical" >

        <com.myapp.myview
            android:id="@+id/myview"
            android:layout_width="match_parent"
            android:layout_height="50dp" />

        <GridView
            android:id="@+id/gv"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:horizontalSpacing="@dimen/spacing_small"
            android:numColumns="2"
            android:padding="@dimen/spacing_small"
            android:verticalSpacing="@dimen/spacing_small" />
    </LinearLayout>

</ScrollView>


如何实现这一点?

我已经创建了自己的
视图
,它将子对象放在自定义表中。

删除ScrollView,然后重试。这只需滚动
网格视图
,并将自定义视图保留在顶部。我希望自定义视图可以滚动。将一个可滚动视图(例如,
滚动视图
列表视图
网格视图
,…)放在另一个视图中是一个坏主意(如果每个视图的滚动方向不同就可以了)。如果你这样做,你会遇到很多问题。因此,我的问题。我如何使GridView不可滚动,只需扩展它的高度。您是如何达到预期效果的?我也面临同样的问题。