我之前已经问过关于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张图片可以更好地滚动滚动的任何解决方案吗?
答案 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)