I was just finishing a modified version of your app.
You can make a zip-file from the IDE with File - Export as Zip. This file is only 13 KB large!
In your version i have replaced the library xCustomListView with the XUI Views library (the newer version of the CustomListView).
I modified the layout to take the CLV's from the XUI Views and i generated the members (to the pgUpcomingDates page).
The result looks like this:
View attachment 141233
Check the syntax of the return statement:
Code:
Private Sub CreateListItem(Text As String, Width As Int, Height As Int) As B4XView
Dim p As B4XView = xui.CreatePanel("")
p.SetLayoutAnimated(0, 0, 0, Width, Height)
p.LoadLayout("CellItem")
Label1.Text = Text
Return p.As(B4XView)
End Sub
If you only develop a B4A solution then you can use a Panel object instead.
Happy coding!