Я использую пользовательский вид для уведомлений.
В этом случае я знаю, что для уведомления большого размера я должен использовать bigContentView
и установить для него большой вид. Каждая вещь хороша в API 16, но мое приложение минимум SDK является уровень API 10 и bigContentView
не поддерживается в уровне API 10.
Пользовательское большое уведомление в уровне API 10
myNotification= notification.setContentTitle("some string")
.setContentText("some text")
.setSmallIcon(R.mipmap.ic_launcher)
.build();
RemoteViews notificationView = new RemoteViews(MyApp.getAppContext().getPackageName(),
R.layout.custom_notification_layout);
myNotification.bigContentView=notificationView; //Error in this line!
Есть еще один способ показать большой макет для настраиваемого уведомления?
Или более старая версия bigContentView
?
bigContentView Добавлено в уровне API 16> http://www.androiddev.ir/reference/android/app/Notification.html – Criss
Благодаря @Criss, но мое приложение мин было 10 SDK API К сожалению 10 не поддержка большого представления, но для пользовательского представления я использовал 'Notification.contentView'. – Seyyed
Привет! Вы нашли свой ответ? Я не думаю, что это возможно. Большие взгляды были введены в Android 4.1, и они не поддерживаются на старых устройствах (http://developer.android.com/training/notify-user/expanded.html) второй абзац – Tudor