代码之家  ›  专栏  ›  技术社区  ›  user3497794

插入背景图像时应用程序崩溃

  •  0
  • user3497794  · 技术社区  · 6 年前

    当我插入图像时,我的应用程序正在崩溃,而我在写作时也没有收到日志报告 android:background="@drawable/logo" 我的应用程序正在崩溃

    <?xml version="1.0" encoding="utf-8"?>
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:app="http://schemas.android.com/apk/res-auto"
        xmlns:tools="http://schemas.android.com/tools"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:id="@+id/rootLayout"
        android:background="@drawable/logo"
        tools:context="com.android.spotsdialog.MainActivity">   
    </RelativeLayout>
    
    2 回复  |  直到 6 年前
        1
  •  0
  •   ADM    6 年前

    问题是您可能在较低的API版本上进行测试 API24 。所以它会抛出 ResourceNotFoundException 原因不存在可提取的。

    所以你必须有一个普通的可绘制文件夹可绘制的副本。或在所有可拉拔-v24、可拉拔-v21和可拉拔中。将drawable放在所有文件夹中,最重要的是 drawable

    可抽出式
    可拉拔-v21
    可拉拔-v24

        2
  •  0
  •   hamid    6 年前

    请输入崩溃文本或替换此代码

    <?xml version="1.0" encoding="utf-8"?>
    <RelativeLayout  xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:app="http://schemas.android.com/apk/res-auto"
        xmlns:tools="http://schemas.android.com/tools"
        tools:context="com.android.spotsdialog.MainActivity"
        android:layout_width="match_parent"
        android:layout_height="match_parent">
    
        <ImageView
            android:id="@+id/rootLayout"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:src="@drawable/logo"
             />
    </RelativeLayout >