B4A Library [B4X] [XUI] xCustomListView - cross platform CustomListView - Erel    
Dec 24, 2023   
(46 reactions)Update: As several other libraries depend on xCustomListView library, it is no longer recommended...
xCustomListView is an implementation of CustomListView based on XUI library. It provides all the features of the original CustomListView and it is compatible with B4A, B4J and B4i.
https://www.b4x.com.../basic4android/images/SS-2017-12-27_16.20.44.png
This class replaces the platform specific CustomListView... #${i}"$)
Don't use the source code. Use the preinstalled xCustomListView library instead...
B4A Question xCustomListView with Four Columns of Imageviews and many Rows - Mahares    
Jan 12, 2019 the list, the xCustomListView works well, but if I move from customlistview item to item in the order...I wanted to accomplish what Erel did in the below link in post #3, but with 4 or multiple columns of imageviews not one imageview column.
https://www.b4x.com/android/forum/threads/applying-lazy-loading-to-xcustomlistview-with-imageviews-bitmap-files.101299/
I have a list of bitmap files to show in succession on an xCustomlistView that has 4 columns of imageviews and below each row of imageviews...
B4A Tutorial [B4X] [XUI] CustomListView - lazy loading / virtualization - Erel    
Nov 16, 2023   
(40 reactions)xCustomListView v1.50 adds an important new event named VisibleRangeChanged. This event is fired...(CreateItem(CLV1.AsView.Width, $"This is item #${i}"$, bitmaps.Get((i - 1) Mod bitmaps.Size... = xui.CreatePanel("")
p.SetLayoutAnimated(0, 0, 0, CLV1.AsView.Width, 280dip... - 1)
Dim p As B4XView = CLV1.GetPanel(i)
If p.NumberOfViews = 0 Then
Dim cd..., lblAction2.TextColor)
ImageView1.SetBitmap(xui.LoadBitmapResize(File.DirAssets, cd...
B4A Library [B4X] CLVSwipe - xCustomListView Swipe actions and pull to refresh - Erel    
Mar 2, 2025   
(48 reactions)CLVSwipe is a class that adds "swipe actions" and pull to refresh features to the standard xCustomListView library.
It is compatible with B4A and B4i (currently not with B4J).
Both features are optional.
295327727
Using it is simple:
1. Add the class to your project. It depends on XUI, xCustomListView and ViewsEx v1.30+.
2. Initialize Swipe and pass the CustomListView.
3. In...:
CustomListView1.AddTextItem($"Important item ${i} ..."$, Swipe.CreateItemValue("", Array...
B4A Tutorial [B4X] I need 100 <custom view here>s. How to add programmatically? - Erel    
May 21, 2020   
(11 reactions)Custom views are designed to be added with the designer.
It is however very simple to create a layout file with the custom view and load it multiple times.
https://www.b4x.com/basic4android/images/B4A_NrYo4sDqsp.png
Tip: remove the call to AutoScaleAll from the designer script.
Complete example:
Sub Globals
Private B4XSwitch1 As B4XSwitch
End Sub
Sub Activity_Create(FirstTime As Boolean)
For i = 1 To 20
AddSwitch(50dip, 40dip * i, i)
Next
End Sub
Sub AddSwitch (Left...
B4A Library [B4X] [XUI] AS WheelPicker - Spinner - a modern single/multiple choice picker view - based on xCustomListView [Payware] - Alexander Stolte    
Jul 20, 2026   
(20 reactions),xCustomListView,XUI Views
B4a: XUi,BitmapCreator,Reflection,xCustomListView,XUI Views
B4i: iXUI,iBitmapCreator,xCustomListView,XUI Views
On B4I you need the GestureRecognizer or download a version without....03
BugFixes
Add AddItemAt
Add RemoveItemAt
Add GetListView - gets the xCustomListView for a column...Hello,
this is a modern wheel picker, like the IOS-PickerView.
WheelPicker/Spinner
V3.00-Preview...:i))
Next
ASWheelPicker1.AddWheelAdvanced(tmp_lst)'adds the list to the view and adds a wheel...
B4A Library [B4X] PreoptimizedCLV - Lazy loading extension for xCustomListView - Erel    
Aug 28, 2025   
(44 reactions)This is a cross platform class that extends xCustomListView and makes it "lazier".
Lazy... Globals
Private CustomListView1 As CustomListView
Private PCLV As PreoptimizedCLV
Private...)
Activity.LoadLayout("1")
PCLV.Initialize(Me, "PCLV", CustomListView1)
Dim... PCLV_HintRequested (Index As Int) As Object
Dim word As String = CustomListView1.GetValue(Index)
Return word
End Sub
Sub CustomListView1_VisibleRangeChanged (FirstIndex As Int, LastIndex As Int...
B4A Tutorial [B4X] How to get <custom view here> from <CLV or any other container> - Erel    
Sep 10, 2020   
(24 reactions)This is a common question and for a good reason.
Custom views classes are not views by themselves..., with most custom views, is the "base" panel, usually named mBase.
To solve this problem the following convention is used in all XUI Views and is recommended for all new custom views:
The class... popular custom views such as xCLV. You can set the base panel tag yourself in such cases. For... As CustomListView = Activity.GetView(<clv index>).Tag
...
B4A Library UltimateWebView Custom View - Ivica Golubovic    
Jan 1, 2024   
(54 reactions)" />
)
UltimateWebView is a Custom View Library and it is possible to add a View through....b4x.com/android/forum/threads/ultimatewebview-custom-view.135666/post-859400
UltimateWebView
Author.../ultimatewebview-custom-view.135666/post-860033
UltimateWebView
Author: Ivica Golubovic
Version: 1.5
Changes: Visit this post: https://www.b4x.com/android/forum/threads/ultimatewebview-custom-view... description: https://www.b4x.com/android/forum/threads/ultimatewebview-custom-view.135666/post-864977...
B4A Library [B4X] [XUI] AS ViewPager based on xCustomListView - Alexander Stolte    
Sep 18, 2024   
(51 reactions),JavaObject,jPager,jReflection
B4a: XUi,Reflection,xCustomListView
B4i: iXUI,xCustomListView...
getCustomListView As b4a.example3.customlistview
getisScrollEnabled As Boolean
Checks if... As Int
CurrentIndex2
sets the current index - jumps to the item
CustomListView As b4a.example3....08
Add Tag Property
https://www.b4x.com/android/forum/threads/b4x-how-to-get-custom-view-here-from... B4J: xCustomListView
Add GetPanel
Add GetValue
In B4J, the jPager is now used instead of the xCustomListView
Better...
Page: 1  
2  
3  
4  
5  
6  
7