/ Ako posúvať dve gridview a zobrazenie obrázkov vo vnútri scrollview spolu - android, gridview, scrollview

Ako rolovať dve gridview a zobrazenie obrázkov vo vnútri scrollview spolu - android, gridview, scrollview

Mám 2 gridview a zobrazenie obrázkov vo scrollview, chcem zobraziť tieto pohľady dohromady.

Prvý gridview má len 4 položky a druhý gridview má viac ako 4 položky.

Takže je možné posúvať sa spolu.

moje rozloženie je,

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent" >

<android.support.v4.view.ViewPager
android:id="@+id/viewPager"
android:layout_width="match_parent"
android:layout_height="170dp"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true" >

</android.support.v4.view.ViewPager>

<ImageView
android:id="@+id/imageView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:layout_marginLeft="14dp"
android:layout_marginTop="14dp"
android:src="@drawable/logo_small"
android:contentDescription="@string/app_name" />

<ImageView
android:id="@+id/imageView3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignTop="@+id/imageView2"
android:layout_marginRight="14dp"
android:src="@drawable/next"
android:contentDescription="@string/app_name" />

<ImageView
android:id="@+id/imageView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/imageView1"
android:layout_below="@+id/imageView1"
android:layout_marginTop="32dp"
android:contentDescription="@string/app_name"
android:src="@drawable/prev" />

<ScrollView
android:id="@+id/scrollView1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_below="@+id/viewPager"
android:layout_centerHorizontal="true"
android:isScrollContainer="true" >

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

<GridView
android:id="@+id/gridView1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:numColumns="2" >
</GridView>

<ImageView
android:id="@+id/iv"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/gridView1"
android:src="@drawable/ads" >
</ImageView>

<GridView
android:id="@+id/gridView2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:numColumns="2"
android:layout_below="@+id/iv" >
</GridView>

</RelativeLayout>
</ScrollView>

</RelativeLayout>

odpovede:

1 pre odpoveď č. 1

Nie je správnou praxou, aby ste si zobrazili iný posúvateľný pohľad. ako GridView je už posúvateľná.

Ak to chcete urobiť, môžete odkazovať nižšie

  1. Problémy s aplikáciou GridView vo vnútri aplikácie ScrollView v systéme Android
  2. Ako vložiť GridView do ScrollView