GridView列表到ScrollView中 - 为什么最后一项可滚动?

时间:2017-02-09 13:09:14

标签: android android-layout

我在LinearLayout中有一个ScrollView

然后,我有一个循环,我将GridViewTextView添加到我的LinearLayoutaddView())。

我不明白为什么最后一个gridView可以滚动到我的ScrollView中。

它只显示了两个项目......(我的循环中有4个项目)

enter image description here

GridView的

<GridView xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:horizontalSpacing="10dp"
    android:numColumns="4"
    android:isScrollContainer="false"
    android:verticalSpacing="10dp" />

的TextView

<TextView xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:gravity="center"
    android:paddingBottom="10dp"
    android:paddingTop="10dp"
    android:textSize="16sp" />

片段

<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/scroll_view"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:fillViewport="true"
    android:gravity="center"
    android:orientation="vertical"
    android:paddingLeft="20dp"
    android:paddingRight="20dp"
    android:visibility="visible"
    android:paddingTop="10dp">

    <LinearLayout
        android:id="@+id/linear_layout"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:background="@color/darkGrey"
        android:orientation="vertical">


    </LinearLayout>

</ScrollView>

0 个答案:

没有答案