我想创建一个小部件,显示一个带有子列表的列表视图。我想要显示一个子列表视图,该子列表视图显示每个课程的项目分配。主列表视图显示1至3行(每行是一个学生班级)(由用户选择)。第一部分工作,用户选择类的数量,小部件显示1至3行。我如何实现sublistview?
我做什么?
这是getView函数的位置:
override fun getViewAt(p0: Int): RemoteViews {
var remoteViews = RemoteViews(context.packageName, R.layout.widget_assegnazioni_settimana_classe)
var listItem : String = listClass.get(p0)
remoteViews.setTextViewText(R.id.titoloClasse,listItem)
return remoteViews
}
这是我添加的代码:
var intentService = Intent(context,AssegnazioniWidgetService::class.java)
intentService.data = Uri.parse(intentService.toUri(Intent.URI_INTENT_SCHEME))) remoteViews.setRemoteAdapter(widgetId,R.id.listViewAssegnazioni,intentService)
如果我在te getViewAt小部件上添加此代码,则无法使用。 错误是:错误的小部件ID。