远程视图对象中的setImageViewResource使用滑动传递图像

问题描述 投票:-1回答:1

我正在制作一个Widget,并且在getViewAt方法的Widget服务中,我已经将文本正确地设置到我的小部件,但是从我的对象传递我的图像很复杂。

@Override
    public RemoteViews getViewAt(int position) {

        RemoteViews views = new RemoteViews(mContext.getPackageName(), R.layout.widget_item);
        Automoviles autoService=mArraylistAutomoviles.get(position);
        String imagen=autoService.getImagen();
        String marca =autoService.getMarca();


//        int imagenInt= Integer.parseInt(imagen);

        // Update the plant image
        views.setImageViewResource(R.id.widget_image_item, R.drawable.mazda2azul);

        views.setTextViewText(R.id.textView,marca);


        return views;

    }

请注意,为了检索图像,我需要使用Glide(多数民众赞成我在我的项目中使用的)。目前我有R.drawable.mazda2azul这是一个int所以该方法不会抱怨.String imagen = autoService.getImagen return以下Url = https://firebasestorage.googleapis.com/v0/b/udacitycapstonefinal.appspot.com/o/CarImages%2Fford_escape_negra.jpeg?alt=media&token=89ea95d3-852c-4d24-9f09-b9ef519928a3

我试图做qazxsw大便,但它没有加载小部件图像或文本。

所以我需要一种方法来做Glide部分并将其传递给setImageResource第二个参数。这是我的大问题。

android widget android-image android-glide remoteview
1个回答
0
投票

你可以使用int imagenInt= Integer.parseInt(imagen);

this method
© www.soinside.com 2019 - 2024. All rights reserved.