Я использую big-contentview для уведомления с помощью remoteViews. Этот большой вид контента хорошо отображается в nexus 7, но в 10-дюймовом планшете Samsung отображается как свернутый макет. А другое приложение, такое как Google Play Music, показывает только свернутое уведомление.
Я тестировал с SM-T520 (10-дюймовый планшет)
1) Нет ли поддержки bigcontentview в планшетах/самсунгах.
2) Или как обработать, чтобы показать свернутое уведомление в таком состоянии.
1-е изображение: это экран планшета Samsung, который не полностью виден.
2-й рисунок: ожидаемый результат.
layout-v16 У меня было расширение макета.
layout-v11 У меня свернутый макет.
Код (Ява):
mNotificationTemplate = new RemoteViews(mContext.getPackageName(),
R.layout.notification_download_latest);
if (NotificationHelper.hasHoneycomb()) { // Notification Builder
mNotification = new NotificationCompat.Builder(mContext)
.setSmallIcon(R.drawable.ic_launcher)
.setContentIntent(getPendingIntent(mContext, url))
.setPriority(Notification.PRIORITY_DEFAULT)
.setOngoing(true).setContent(mNotificationTemplate).build();
if (NotificationHelper.hasJellyBean()) {
// Expanded notifiction style
// mExpandedView = new RemoteViews(context.getPackageName(), //
// R.layout.notification_download_latest);
**mNotification.bigContentView = mNotificationTemplate;**
mNotificationTemplate.setOnClickPendingIntent(
R.id.notification_cancelBtn,
getPendingIntent(mContext, url));