Imageview 没有显示我的图像?

Imageview is not showing my image?

我的图片显示在 Android Studio 本身,但是当上传到我的 phone 时,图片不见了。也许这是一个太大的形象? 是 1900 x 1250 像素。

我不知道我做错了什么..

<Button
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="About"
    android:id="@+id/button"
    android:layout_alignParentTop="true"
    android:layout_alignParentLeft="true"
    android:layout_alignParentStart="true"
    android:backgroundTint="#fed136" />

<Button
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Portfolio"
    android:id="@+id/button3"
    android:backgroundTint="#fed136"
    android:layout_alignParentTop="true"
    android:layout_centerHorizontal="true" />

<Button
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Contact"
    android:id="@+id/button4"
    android:layout_alignBottom="@+id/button3"
    android:layout_alignParentRight="true"
    android:layout_alignParentEnd="true"
    android:backgroundTint="#fed136" />

<ImageView
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:id="@+id/imageView"
    android:layout_below="@+id/button3"
    android:scaleType="fitXY"
    android:src="@drawable/header" />

我无法发表评论,但请尝试在您的 activity 中查找图像视图。可能是因为您的代码从那里覆盖了它。

还可以限制布局中图像视图的大小 xml 以确保其正确加载。

根据大照片的经验,它们通常不容易在模拟器上加载。所以最后一步尝试使用较小的图片。

是的,布局看起来不错。尝试将图像放在 drawable-xxxhdpi 文件夹中。在 res 文件夹中创建一个文件夹,如果不存在,则将其命名为 drawable-xxhdpi。将大图像放入此文件夹并检查是否有帮助。

如果不是,请调整图片大小,因为我猜这是您遇到的唯一问题。图像太大会导致低端设备出现内存不足错误。