Android imageview因内存问题导致活动崩溃

Android imageview因内存问题导致活动崩溃,android,memory,imageview,Android,Memory,Imageview,我在imageview上有3张图片,一张在另一张上面。我已经将3个图像放在res/drawable上,并将它们设置在xml上。当我开始活动时,它崩溃了。当我更改xml上的可绘制源代码,并且只使用其中的两个时,它不会崩溃。但当我使用全部3个时,它又崩溃了。每个图像的大小为4.8kb,但它会导致内存崩溃。有什么想法吗 这是3个图像视图之一: <ImageView android:layout_width="fill_parent" android:layout_height="

我在imageview上有3张图片,一张在另一张上面。我已经将3个图像放在res/drawable上,并将它们设置在xml上。当我开始活动时,它崩溃了。当我更改xml上的可绘制源代码,并且只使用其中的两个时,它不会崩溃。但当我使用全部3个时,它又崩溃了。每个图像的大小为4.8kb,但它会导致内存崩溃。有什么想法吗

这是3个图像视图之一:

<ImageView
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:id="@+id/Img_FundoVerde"
    android:src="@drawable/fundoverde"
    android:layout_marginTop="45dp"
    android:scaleType="fitXY" />

fundoverde是png图像,意思是绿色背景,我还有黄色和红色

无法发布日志


非常感谢。

以下是我在活动中使用的图像: [红色][3]



我认为您删除了android:src=“@drawable/fundoverde”
设置代码:Img_FundoVerde.setImageBackround

似乎是内存问题。对我来说唯一有效的解决方案是将图像与PhotoPaint上的背景合并。因此,这是替代方案,但不是真正的内存解决方案。

它们的像素大小是多少?在此处张贴“fundoverde”。fundoverde.png是413x609 px。您如何使图像一个接一个地显示?显示您的活动代码、崩溃日志,可能还有图像。它们位于灰色背景之上。
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
android:layout_height="match_parent" android:paddingLeft="0dp"
android:paddingRight="0dp"
android:paddingTop="@dimen/activity_vertical_margin"
android:paddingBottom="0dp"
tools:context="com.example.calebe.riscozero.Dados"
android:background="#A2A2A2">

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="DISTÂNCIAS DE SEGURANÇA"
    android:id="@+id/Txt_DadosTitulo"
    android:layout_centerHorizontal="true"
    android:textSize="20dp"
    android:textStyle="bold"/>

<ImageView
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:id="@+id/Img_FundoVerde"
    android:src="@drawable/fundoverde"
    android:layout_marginTop="45dp"
    android:scaleType="fitXY" />

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_below="@+id/Txt_DadosTitulo"
    android:layout_marginTop="40dp"
    android:id="@+id/Txt_Desabrigado"
    android:textSize="20dp"
    android:text="DESABRIGADO"
    android:layout_centerHorizontal="true"
    android:textStyle="bold"/>

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_below="@+id/Txt_Desabrigado"
    android:layout_marginTop="5dp"
    android:id="@+id/Txt_DesabrigadoDetalhes"
    android:textSize="10dp"
    android:layout_centerHorizontal="true"
    android:layout_marginLeft="35dp"
    android:layout_marginRight="35dp"
    android:gravity="center"
    android:text="Distância mínima para pessoas em área aberta ou na direção de janelas de vidro e outros potenciais fragmentos"  />

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_below="@+id/Txt_DesabrigadoDetalhes"
    android:layout_marginTop="10dp"
    android:id="@+id/Txt_DesabrigadoValor"
    android:textSize="30dp"
    android:layout_centerHorizontal="true"
    android:gravity="center"
    android:text="370m"
    android:textStyle="bold"/>

<ImageView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:id="@+id/Img_FundoAmarelo"
    android:layout_below="@+id/Txt_DesabrigadoValor"
    android:src="@drawable/fundoamarelo"
    android:layout_marginTop="10dp"
    android:scaleType="fitXY"/>

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_below="@+id/Txt_DesabrigadoValor"
    android:layout_marginTop="20dp"
    android:id="@+id/Txt_Abrigado"
    android:textSize="20dp"
    android:text="ABRIGADO"
    android:layout_centerHorizontal="true"
    android:textStyle="bold"/>

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_below="@+id/Txt_Abrigado"
    android:layout_marginTop="5dp"
    android:id="@+id/Txt_AbrigadoDetalhes"
    android:textSize="10dp"
    android:layout_centerHorizontal="true"
    android:layout_marginLeft="35dp"
    android:layout_marginRight="35dp"
    android:gravity="center"
    android:text="Distância mínima para pessoas em área aberta ou na direção de janelas de vidro e outros potenciais fragmentos"  />

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_below="@+id/Txt_AbrigadoDetalhes"
    android:layout_marginTop="10dp"
    android:id="@+id/Txt_AbrigadoValor"
    android:textSize="30dp"
    android:layout_centerHorizontal="true"
    android:gravity="center"
    android:text="370m"
    android:textStyle="bold"/>

<ImageView
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:id="@+id/Img_FundoVermelho"
    android:layout_below="@+id/Txt_AbrigadoValor"
    android:src="@drawable/fundoverde"
    android:layout_marginTop="10dp"
    android:scaleType="fitXY"/>

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_below="@+id/Txt_AbrigadoValor"
    android:layout_marginTop="20dp"
    android:id="@+id/Txt_Operacional"
    android:textSize="20dp"
    android:text="OPERACIONAL"
    android:layout_centerHorizontal="true"
    android:textStyle="bold"/>

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_below="@+id/Txt_Operacional"
    android:layout_marginTop="5dp"
    android:id="@+id/Txt_OperacionalDetalhes"
    android:textSize="10dp"
    android:layout_centerHorizontal="true"
    android:layout_marginLeft="35dp"
    android:layout_marginRight="35dp"
    android:gravity="center"
    android:text="Distância mínima para pessoas em área aberta ou na direção de janelas de vidro e outros potenciais fragmentos"  />

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_below="@+id/Txt_OperacionalDetalhes"
    android:layout_marginTop="10dp"
    android:id="@+id/Txt_OperacionalValor"
    android:textSize="30dp"
    android:layout_centerHorizontal="true"
    android:gravity="center"
    android:text="370m"
    android:textStyle="bold"/>

<Button
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text="Voltar"
    android:id="@+id/Btn_Voltar"
    android:layout_alignParentBottom="true"
    android:layout_alignParentEnd="true"
    android:layout_marginBottom="25dp"/>