RemoteView 中的 RecyclerView
RecyclerView inside a RemoteView
有什么方法可以在 RemoteView 中设置和更新 RecyclerView 吗?
我想在通知中显示 RecyclerView。我已经在通知中设置了自定义视图,但我无法在 RecyclerView 中设置数据,请参见此处:
// my playout passed here have a Recycler View
// How to findViewById there and set my data?
val contentView = RemoteViews(packageName, R.layout.notification_layout)
val mBuilder = NotificationCompat.Builder(this)
.setSmallIcon(R.mipmap.ic_launcher)
.setContent(contentView)
不,你不能。通知具有固定的最大大小,即使您可以发送自定义 RemoteView,也没有使用 ListView 或 RecyclerView 并用 Adapter 填充它们的选项。
有什么方法可以在 RemoteView 中设置和更新 RecyclerView 吗? 我想在通知中显示 RecyclerView。我已经在通知中设置了自定义视图,但我无法在 RecyclerView 中设置数据,请参见此处:
// my playout passed here have a Recycler View
// How to findViewById there and set my data?
val contentView = RemoteViews(packageName, R.layout.notification_layout)
val mBuilder = NotificationCompat.Builder(this)
.setSmallIcon(R.mipmap.ic_launcher)
.setContent(contentView)
不,你不能。通知具有固定的最大大小,即使您可以发送自定义 RemoteView,也没有使用 ListView 或 RecyclerView 并用 Adapter 填充它们的选项。