我成功地使用以下代码修改了大图通知
static class MyMultiLineBigPictureStyle extends Notification.BigPictureStyle{
@NonNull
@Override
protected RemoteViews getStandardView(int layoutId) {
RemoteViews ret = super.getStandardView(layoutId);
int id = Resources.getSystem().getIdentifier("text", "id", "android");
ret.setBoolean(id, "setSingleLine", false);
ret.setInt(id, "setLines", 4);
return ret;
}
}
这在 API < 24 上运行良好。但在 API 24、25 和 26 上,甚至都没有调用该方法。无法找到解释。