繁体   English   中英

如何在Android中使用解析器动态设置线性布局中的背景图像

[英]how to set background image in Linear layout dynamically using Parser in android

如何在Android中使用Parser在LinearLayout中动态设置背景图片。 请根据如何动态设置图像来帮助我。

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;
}

你可以用这样的东西

        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.

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