在我的应用程序小部件中,我只是试图显示一个带有从可绘制对象中获取的 src 的 ImageView,我认为它并不太复杂:
<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
未显示,小部件只是空白。有趣的是,如果我使用另一张图片,它确实会显示出来。我什至尝试使用更大的图像。我不明白,因为我认为这是图像大小的问题。我尝试将 hdpi 资产用于我的 xhdpi 手机,并显示了图像(当然是像素化的)。
所以我想知道 ImageView 源的图像大小是否有限制?
这张图片是 384 × 384 的 xhdpi 和权重 123 KB
哦,我在日志中没有发现任何有趣的东西。
更新:
我刚刚尝试在应用程序内的 ImageView 中使用该可绘制对象,但它甚至没有显示。嗯,我不明白。