推荐不同尺寸

Posted

技术标签:

【中文标题】推荐不同尺寸【英文标题】:Recommendation different sizes 【发布时间】:2016-11-06 05:44:25 【问题描述】:

我收到来自服务器的推送通知,该服务器创建推荐并将其发布到推荐行。但是,推荐卡有时较小有时较大。我正在将带有滑行的图像加载到 Bitmap 对象中,而不是在构建器中设置它。当我拿到大卡时,它显示图像,当我拿到小卡时,它不会显示图像。即使我发送超过 1 个具有相同内容(相同源图像)的相同通知,也会发生这种情况。 我尝试加载图像并将它们全部裁剪成相同的大小,但这没有帮助。

这是我的推荐 build():

Notification notification = new NotificationCompat.BigPictureStyle(
            new NotificationCompat.Builder(mContext)
                    .setAutoCancel(true)
                    .setContentTitle(mTitle)
                    .setContentText(mDescription)
                    .setPriority(mPriority)
                    .setLocalOnly(true)
                    .setOngoing(true)
                    .setColor(mContext.getResources().getColor(R.color.fastlane_background))
                    .setCategory(Notification.CATEGORY_RECOMMENDATION)
                    .setLargeIcon(mCardImageBitmap)
                    .setSmallIcon(mSmallIcon)
                    .setContentIntent(mIntent))
            .build();

【问题讨论】:

【参考方案1】:

问题出在 Glide 本身。似乎是在构建推荐之后加载了图像。我将负载更改为 asynctask 并在完成时创建建议。它就像魅力一样

【讨论】:

以上是关于推荐不同尺寸的主要内容,如果未能解决你的问题,请参考以下文章

android 单位尺寸理解

不同屏幕尺寸相差大么和不同尺寸屏幕比较

不同屏幕尺寸相差大么和不同尺寸屏幕比较

不同屏幕尺寸相差大么和不同尺寸屏幕比较

如何使用情节提要为不同的 iPhone 屏幕尺寸设置不同的字体尺寸?

iOS,相同尺寸的UIView在不同的iphone上显示不同的尺寸?