ImageView imageItem = (ImageView) findViewById(R.id.imageView1);
Picasso.with(this).load(boxart)
.fit().centerInside().into(imageItem);
由于一些奇怪的原因 - 当使用Picasso时ImageView不会填充 - 但是只要我通过XML添加背景:android:background =" @ drawable / boxart"他们都出现了 - 我不明白。
XML:
ScreenShot:
With android:background="@drawable/boxart" - http://imgur.com/7nMvDCT
Without android:background="@drawable/boxart" - http://imgur.com/UNQowhP
任何建议都表示赞赏。
答案 0 :(得分:0)
它与其他问题类似:https://github.com/square/picasso/issues/457
由于您使用的是wrap_content
,并且最初在您的imageView上没有任何内容,因此会使用height = 0进行渲染
使用毕加索加载图像时,设置fit()
,将新图像调整为ImageView大小。但由于它的高度为0,所以没有任何渲染。
你可以做的一些事情: