使用Scrollview时出现问题

时间:2018-01-22 15:58:31

标签: java android xml android-layout android-studio

我之前已经问过关于scrollview的问题,因为它过于缓慢和烦扰

我知道原因,因为我在布局上使用了5张图片而且滚动速度太慢而且冻结了

请帮帮我。 任何解决方案?

<ScrollView
   android:layout_width="match_parent"
   android:layout_height="match_parent"
   android:fillViewport="true"
   android:layout_marginTop="5dp"
   >
<LinearLayout
   ************android:(things)*****
    >

    <LinearLayout
        ************android:(things)*****>

        <ImageView
            android:layout_width="30dp"
            android:layout_height="30dp"
            android:src="@drawable/ic_eml" />

        <EditText
           ************android:(things)***** />
    </LinearLayout>

    <LinearLayout
       ************android:(things)***** >

        <ImageView
            android:layout_width="30dp"
            android:layout_height="30dp"
            android:src="@drawable/ic_ttt_black_24dp" />

        <EditText
            ************android:(things)***** />
    </LinearLayout>

    <LinearLayout
       ************android:(things)***** >

        <ImageView
            android:layout_width="30dp"
            android:layout_height="30dp"
            android:src="@drawable/dd" />

        <EditText
            ************android:(things)***** />
    </LinearLayout>

    <LinearLayout
        ************android:(things)***** >

        <ImageView
            android:layout_width="30dp"
            android:layout_height="30dp"
            android:src="@drawable/ic" />

        <EditText
            ************android:(things)***** />
    </LinearLayout>




    <Button
        ************android:(things)*****
        />
</LinearLayout>

使用这5张图片可以更好地滚动滚动的任何解决方案吗?

2 个答案:

答案 0 :(得分:1)

您可以尝试使用辅助库来加载图像,例如Glide,它会为您处理加载图像的设备资源,代码如下:

Glide.with(context).load(R.drawable.image0).into(imageView0);

答案 1 :(得分:1)

可能是因为多种原因

1.- Maybe your phone is making it slower, did you tried it on other devices?
2.- Maybe the images are too big and you are shrinking them with just width and height in your layout
3.- Try decreasing the images size if they are big (i mean resolution and space)