Use xCustomListView. A B4X component across all platforms.
Yes, it does means some refactoring, but you will be much better off for it in the long run (if you plan to support it).
Think - B4X - XUI - and fully support all your projects (A,J,i) with same source.
What more can one ask for? Erel has gone to great lengths to implement this and ensure it works.
To code (from this point on) in separate A, J, i is futile and will lead to your question(s) and more coding (support) on your part.
In fact, as I have stated in many posts - xCLV is your best friend - embrace it - then sit back and relax - amazed at what you have accomplished with little effort.
Thanks
PS: I would strongly advise others NOT encourage anything other than B4X / XUI since this is a step backwards and likely will be deprecated and no longer supported in the future. Move on and reap the rewards of progress.