使用不同的ImageView使滚动不顺畅

时间:2016-09-05 17:35:37

标签: android android-studio scroll imageview scrollview

我有两种布局:

首先(只有1或2张图片):

     <ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="match_parent"
        android:layout_height="match_parent">
    <TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:stretchColumns="1">
     <TableRow>
            <TextView
                android:layout_column="1" />
            <ImageView
                android:layout_column="1"
                android:src="@drawable/one"
                />
        </TableRow>
 <TableRow>
            <TextView
                android:layout_column="1" />
            <ImageView
                android:layout_column="1"
                android:src="@drawable/one"
                />
        </TableRow>
 <TableRow>
            <TextView
                android:layout_column="1" />
            <ImageView
                android:layout_column="1"
                android:src="@drawable/one"
                />
        </TableRow>
 <TableRow>
            <TextView
                android:layout_column="1" />
            <ImageView
                android:layout_column="1"
                android:src="@drawable/one"
                />
        </TableRow>
      </TableLayout>
    </ScrollView>

秒(包含更多图片):

   <ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="match_parent"
        android:layout_height="match_parent">
    <TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:stretchColumns="1">
     <TableRow>
            <TextView
                android:layout_column="1" />
            <ImageView
                android:layout_column="1"
                android:src="@drawable/one"
                />
        </TableRow>
 <TableRow>
            <TextView
                android:layout_column="1" />
            <ImageView
                android:layout_column="1"
                android:src="@drawable/two"
                />
        </TableRow>
 <TableRow>
            <TextView
                android:layout_column="1" />
            <ImageView
                android:layout_column="1"
                android:src="@drawable/three"
                />
        </TableRow>
 <TableRow>
            <TextView
                android:layout_column="1" />
            <ImageView
                android:layout_column="1"
                android:src="@drawable/four"
                />
        </TableRow>
      </TableLayout>
    </ScrollView>

当我在手机上运行第二个时,它不能顺利滚动。 问题是什么?我看到很多应用程序有更多的图像,但他们不是这样的? 和2个显示我的意思的GIF:

我的:http://wstaw.org/m/2015/10/02/my-scroll.gif

目标:http://wstaw.org/m/2015/10/02/google-scroll.gif

0 个答案:

没有答案