Android 滚动视图内的多个带图像的GridView

Android 滚动视图内的多个带图像的GridView,android,android-studio,gridview,scrollview,android-image,Android,Android Studio,Gridview,Scrollview,Android Image,通过在GridView中使用图像,我要做的是允许用户从我的所有选项中决定他愿意做什么,在创建此活动的整个过程中,我们面临的挑战是,在维护图片的同时,使所有内容都可以在一个屏幕上滚动显示 在图像中,当用户选择某个内容时,它将更加不透明(在图片中为完全黑色) 我一直在到处寻找,这就是迄今为止帮助我的原因: - - 如果你们中的任何人知道一个变通办法或其他可行的替代方案,请不要犹豫,请允许我。我也可以发布我的活动类,但我觉得是多余的 <ScrollView xmlns:android="htt

通过在GridView中使用图像,我要做的是允许用户从我的所有选项中决定他愿意做什么,在创建此活动的整个过程中,我们面临的挑战是,在维护图片的同时,使所有内容都可以在一个屏幕上滚动显示

在图像中,当用户选择某个内容时,它将更加不透明(在图片中为完全黑色)

我一直在到处寻找,这就是迄今为止帮助我的原因: - -

如果你们中的任何人知道一个变通办法或其他可行的替代方案,请不要犹豫,请允许我。我也可以发布我的活动类,但我觉得是多余的

<ScrollView
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fillViewport="true">

<RelativeLayout
android:id="@+id/activity_woman_activities"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="tech.destinum.baewatch.WomanActivities">

<TextView
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:id="@+id/titleIndoorActivities"
    android:text="Indoor Activities"
    android:gravity="center"
    android:textSize="24sp"/>


<GridView
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:id="@+id/gridviewWomanActivities"
    android:layout_below="@id/titleIndoorActivities"
    android:numColumns="2"
    android:horizontalSpacing="8dp"
    android:verticalSpacing="8dp"
    android:gravity="center"
    android:stretchMode="columnWidth"
    android:layout_marginTop="10dp"
    android:minHeight="20dp"/>

    <TextView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:id="@+id/titleOutdoorActivities"
        android:text="Outdoor Activities"
        android:gravity="center"
        android:textSize="24sp"
        android:layout_below="@+id/gridviewWomanActivities"
        android:layout_alignParentStart="true"
        android:layout_marginTop="18dp"/>

    <GridView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:id="@+id/gridviewWomanActivities2"
        android:numColumns="2"
        android:horizontalSpacing="8dp"
        android:verticalSpacing="8dp"
        android:gravity="center"
        android:stretchMode="columnWidth"
        android:minHeight="20dp"
        android:layout_below="@+id/titleOutdoorActivities"
        android:layout_alignParentStart="true"
        android:layout_marginTop="10dp"/>

    <Button
        android:text="be spontaneous!"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@id/gridviewWomanActivities2"
        android:layout_centerHorizontal="true"
        android:id="@+id/button5"
        android:layout_marginTop="10dp"/>



</RelativeLayout>
</ScrollView>