I have a large project and looking into converting it to B4XPages.
The structure of the project is like this:
All screens are shown from Main by loading panel layouts (if screen is shown for the first time) or by making the required panel visible and making all other panels invisible.
All panels are setup in the designer.
There is a AppCompat actionbar with 4 menu groups. You can move between the menu groups by clicking a label on the actionbar.
Most screens (panels) are shown by clicking an actionbar icon.
Every menu group has as the last icon the hamburger icon and this will show the same Droppy menu:
https://www.b4x.com/android/forum/threads/droppy-dropdown-menu.81918/
I have a custom keyboard that is a layout on a panel, setup in the designer. This keyboard is shown or hidden by making the main panel visible or invisible.
A few questions how to convert:
1. Should I create a new B4XPage for every new screen (every panel) or should I load the layouts and make the panels visible or invisible all from B4XMainPage, so I have just one B4XPage?
2. I think I can do away with AppCompat and also Droppy and show the 4 different menu groups by just recreating the toolbar. Would there be a problem with that?
3. I don't think the custom keyboard should cause any problems, but it does add a lot of complexity and I may do away with that.
Any thoughts?
RBS
The structure of the project is like this:
All screens are shown from Main by loading panel layouts (if screen is shown for the first time) or by making the required panel visible and making all other panels invisible.
All panels are setup in the designer.
There is a AppCompat actionbar with 4 menu groups. You can move between the menu groups by clicking a label on the actionbar.
Most screens (panels) are shown by clicking an actionbar icon.
Every menu group has as the last icon the hamburger icon and this will show the same Droppy menu:
https://www.b4x.com/android/forum/threads/droppy-dropdown-menu.81918/
I have a custom keyboard that is a layout on a panel, setup in the designer. This keyboard is shown or hidden by making the main panel visible or invisible.
A few questions how to convert:
1. Should I create a new B4XPage for every new screen (every panel) or should I load the layouts and make the panels visible or invisible all from B4XMainPage, so I have just one B4XPage?
2. I think I can do away with AppCompat and also Droppy and show the 4 different menu groups by just recreating the toolbar. Would there be a problem with that?
3. I don't think the custom keyboard should cause any problems, but it does add a lot of complexity and I may do away with that.
Any thoughts?
RBS