Hello this is a mutli column custom list view. You can add 1-100 columns, the screen is the limit. The items can have different heights.
I spend a lot of time in creating views, like this and to create a high quality view cost a lot of time. If you want to support me and further views, then you can do it here by Paypal or with a coffee.
If a stress test is performed on the view, unwanted behavior can occur, but this does not happen in normal operation. Remember to always test in release mode!
AS_MultiColumnCustomListView
Author: Alexander Stolte
Version: 1.00
I spend a lot of time in creating views, like this and to create a high quality view cost a lot of time. If you want to support me and further views, then you can do it here by Paypal or with a coffee.
If a stress test is performed on the view, unwanted behavior can occur, but this does not happen in normal operation. Remember to always test in release mode!
AS_MultiColumnCustomListView
Author: Alexander Stolte
Version: 1.00
- AS_MultiColumnCustomListView
- Events:
- ItemClick (Index As Int, Value As Object)
- ItemLongClick (Index As Int, Value As Object)
- ReachEnd
- Fields:
- mBase As B4XView
- Tag As Object
- Functions:
- Add (Pnl As B4XView, Value As Object) As String
Adds a custom item. - Class_Globals As String
- Commit As String
- DesignerCreateView (Base As Object, Lbl As Label, Props As Map) As String
Base type must be Object - getColumnCount As Int
- Initialize (Callback As Object, EventName As String) As String
- IsInitialized As Boolean
Tests whether the object has been initialized.
- Add (Pnl As B4XView, Value As Object) As String
- Properties:
- ColumnCount As Int [read only]
- Events:
- 1.00
- Release
- 1.01
- BugFixes
- 1.02
- Add Clear - Clears all lists
- 1.03
- Add Designer Property LazyLoading
- Add Designer Property LazyLoadingExtraSize
- Add Event LazyLoadingAddContent
- Add set ColumnCount
Attachments
Last edited: