The code bundle tool packs all the layouts into a single json file. It can be used for this purpose:
The output:
Main layout differences:
1.bjl / 1.bal
- B4J variant: 600x600; B4A variant: 320x480.
- B4A has AutoScaleAll; B4J doesn’t.
- Root is different: B4J Pane/Main; B4A Activity.
- CLV:
- B4J divider color: black 0xFF000000.
- B4A divider color: white 0xFFFFFFFF.
- B4J background: AliceBlue 0xFFF0F8FF.
- B4A background: transparent 0x00FFFFFF.
- AnotherProgressBar1:
- B4J width: 30.
- B4A width: 10.
- Everything else important looks the same.
Item.bjl / item.bal
- B4J variant: 600x600; B4A variant: 320x480.
- B4A has AutoScaleAll; B4J doesn’t.
- Root is different: B4J Pane/Main; B4A Activity.
- Label1:
- B4J font size: 18.
- B4A font size: 15.
- ImageView1 and Label1 anchors / layout positions are effectively the same.
So the main real layout mismatches are:
B4A AutoScaleAll,
CLV divider/background,
progress bar width, and
Label1 font size.
The integrated tool isn't yet available for B4i, but it will be soon.