wrap_content会产生问题

时间:2012-06-11 12:19:48

标签: android image android-layout

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

enter image description here

当我使用wrap_content在ImageView / Button中设置此图像时,此图像变大

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

输出:使用wrap_content

enter image description here

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

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

enter image description here

为什么会这样,任何人都面临这个问题?

1 个答案:

答案 0 :(得分:0)

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

我在进行研究Application support multiple屏幕时得到了我自己的解决方案,你可以找到答案here