I'm just try to make to be the fully same at 2 platforms.
To me, this means dip values for B4A.
A same physical point, in B4A, will be displayed almost the same physical size on any Android device.
Without dip values a point could be one half or one third of the size of a point in B4J.
Dip values have no effect in B4J.
But, again, this is just my opinion.
But, I do not understand why it works on my devices and not on yours. Are we really using exactly the same project ?