[英]how to set background image in Linear layout dynamically using Parser in android
how to set background image in LinearLayout dynamically using Parser in android. 如何在Android中使用Parser在LinearLayout中动态设置背景图片。 Please help me according the how to set image dynamically. 请根据如何动态设置图像来帮助我。
private void createEventCoverPage() {
final EventCoverData currentEventData = mEventData.get(mCurrentIndex);
LinearLayout mParentLayout = (LinearLayout) findViewById(R.id.eventCoverParentLayoutId);
mParentLayout.setBackground(new BitmapDrawable(getResources(), Picasso.with(getParent()).load(currentEventData.mImageSrc).get()));
}
@Parcel
public static class EventCoverData {
@SerializedName("src")
public String mImageSrc;
}
you can use something like that 你可以用这样的东西
Picasso.with(mContext).load(currentEventData.mImageSrc).into(new Target() {
@Override
public void onBitmapLoaded(Bitmap bitmap, Picasso.LoadedFrom from) {
mParentLayout.setBackground(new BitmapDrawable(getResources(),bitmap);
}
@Override
public void onBitmapFailed(Drawable errorDrawable) {
}
@Override
public void onPrepareLoad(Drawable placeHolderDrawable) {
}
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.