Android Studio中的Scrollview和ImageView(缓慢加载许多图像)

时间:2016-09-25 16:18:10

标签: android textview imageview scrollview

所以我正在创建一个应用程序,部分内容我想要包含文本描述的图像。我实现了一个包含textviews和imageview的scrollview。它有效,但加载速度很慢。我缩小了图像尺寸,因此它们大约每个50-150KB。有没有一种编程方式,只有当你在屏幕上并且从内存中移除图像时我才能加载图像?

<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent" android:layout_height="match_parent">

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

        <TextView
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:paddingBottom="5dp"
            android:textSize="25dp"
            android:text="Common Vascular Clamps:"
            android:textStyle="bold"
            />

        <TextView
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:paddingBottom="10dp"
            android:textSize="25dp"
            android:text="Profundas"
            />

        <ImageView
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:paddingBottom="10dp"
            android:adjustViewBounds="true"
            android:src="@drawable/vascular_clamps_profundas"/>

        <TextView
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:paddingBottom="10dp"
            android:textSize="25dp"
            android:text="Small Debakeys"
            />

        <ImageView
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:paddingBottom="10dp"
            android:adjustViewBounds="true"
            android:src="@drawable/vascular_clamps_small_debakeys"/>

        <TextView
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:paddingBottom="10dp"
            android:textSize="25dp"
            android:text="Large Debakeys"
            />

        <ImageView
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:paddingBottom="10dp"
            android:adjustViewBounds="true"
            android:src="@drawable/vascular_clamps_large_debakeys"/>

        <TextView
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:paddingBottom="10dp"
            android:textSize="25dp"
            android:text="Curved Debakeys"
            />

        <ImageView
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:paddingBottom="10dp"
            android:adjustViewBounds="true"
            android:src="@drawable/vascular_clamps_curved_debakey"/>

        <TextView
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:paddingBottom="10dp"
            android:textSize="25dp"
            android:text="Satinskies"
            />

        <ImageView
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:paddingBottom="10dp"
            android:adjustViewBounds="true"
            android:src="@drawable/vascular_clamps_statinskies"/>

        <TextView
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:paddingBottom="10dp"
            android:textSize="25dp"
            android:text="Angled Forgarties"
            />

        <ImageView
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:paddingBottom="10dp"
            android:adjustViewBounds="true"
            android:src="@drawable/vascular_clamps_angled_fogarties"/>

        <TextView
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:paddingBottom="10dp"
            android:textSize="25dp"
            android:text="Straight Forgarties"
            />

        <ImageView
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:paddingBottom="10dp"
            android:adjustViewBounds="true"
            android:src="@drawable/vascular_clamps_straight_fogarty"/>



    </LinearLayout>

</ScrollView>

0 个答案:

没有答案