-2

有一个奇怪的问题,下面给出的图片大小为 136x166

在此处输入图像描述

当我在 ImageView/Button 中设置它时,wrap_content这个图像变大了

<Button
  android:id="@+id/btn_reports"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  android:background="@drawable/report_image" />

输出:带有 wrap_content

在此处输入图像描述

<Button
      android:id="@+id/btn_reports"
      android:layout_width="136px"
      android:layout_height="166px"
      android:background="@drawable/report_image" />

输出:具有固定大小的图像大小(原始 136x166)

在此处输入图像描述

为什么是这样,有人遇到过这个问题吗?

4

1 回答 1

0

这是因为我创建了图标hdpi并将图标放入drawable文件夹而不是drawable-hdpi

我在研究应用程序支持多屏时自己得到了解决方案,您可以在这里找到答案

于 2012-09-27T05:42:24.000 回答