有一个奇怪的问题,下面给出的图片大小为136x166
当我使用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
<Button
android:id="@+id/btn_reports"
android:layout_width="136px"
android:layout_height="166px"
android:background="@drawable/report_image" />
输出:具有固定大小的图像尺寸(原始136x166)
为什么会这样,任何人都面临这个问题?
答案 0 :(得分:0)
这是因为我为hdpi
创建了图标并将图标放在drawable
文件夹而不是drawable-hdpi
我在进行研究Application support multiple屏幕时得到了我自己的解决方案,你可以找到答案here