【问题标题】:Imageview is not showing my image?Imageview 没有显示我的图像?
【发布时间】:2016-02-12 19:41:08
【问题描述】:

我的图像显示在 Android Studio 本身上,但在上传到我的手机时图像消失了。也许这是一个太大的形象? 这是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" />

【问题讨论】:

  • 将您的布局发布为代码,以便每个人都可以编辑并帮助解决您的问题。图片中的代码可读性不够。
  • 是的,图片可能太大了。将图片保存在drawable-xxxhdpi文件夹中,看看它是否出现在你的手机中。
  • 但这就是问题所在,我的drawable-xxxhdpi文件夹在哪里???
  • 在您的 res 文件夹中创建一个名为 drawable-xxxhdpi 的新文件夹,并将图像放在那里并检查它是否有帮助
  • 检查日志。如果图像太大,那么应该有一个日志告诉你。

标签: java android android-layout imageview drawable


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

    还限制布局 xml 中的 imageview 的大小,以确保其正确加载。

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

    【讨论】:

      猜你喜欢
      • 2021-10-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-13
      • 2018-03-12
      相关资源
      最近更新 更多