繁体   English   中英

Android ImageView中可绘制对象的大小是否有限制?

[英]Is there any limit of size for a drawable in an Android ImageView?

在我的应用程序小部件中,我只是试图显示一个ImageView并带有从可绘制对象中获取的src,我不认为它太复杂了:

<ImageView
        android:id="@+id/large_cover"
        android:layout_height="100dp"
        android:layout_width="100dp"
        android:src="@drawable/ic_widget_placeholder_big"/>

该图像ic_widget_placeholder_big没有显示,该小部件只是空白。 有趣的是,如果我使用其他图像,它将显示。 我什至尝试使用更大的图像。 我不明白,因为我认为这是图像尺寸的问题。 我尝试将xhdpi资产用于我的xhdpi手机,并且显示的图像(当然是像素化的)。

所以我想知道ImageView源的图像大小是否有限制?

该图像尺寸384×384 xhdpi,重量123 KB

哦,我还没有在日志中发现任何有趣的东西。

更新:

我刚刚尝试在应用程序内的ImageView中使用该可绘制对象,它甚至不显示。 嗯,我不明白。

我终于找到了问题所在。 我每个密度只有一种资产,而xhdpi文件夹中的一种资产未正确导出(该死的设计师;))。 它是另一种格式,或者颜色配置文件有误。 最终导致图片未显示。 幸运的是我有一个xhdpi设备!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM