You shouldn't limit your questions to a single member.
You can make Page1 in Main module a public variable and then change the code in Numpad to:
B4X:
RootPanel = Main.Page1.RootPanel
However:
1. It will still require some work to handle the position.
2. I'm not sure that this is the best idea to create a numpad control for each of the list items.
3. It is not really needed here as you can handle the keyboard state and decrease the list size: https://www.b4x.com/android/forum/threads/calcrelativekeyboardheight-example.64054/
You shouldn't limit your questions to a single member.
You can make Page1 in Main module a public variable and then change the code in Numpad to:
B4X:
RootPanel = Main.Page1.RootPanel
However:
1. It will still require some work to handle the position.
2. I'm not sure that this is the best idea to create a numpad control for each of the list items.
3. It is not really needed here as you can handle the keyboard state and decrease the list size: https://www.b4x.com/android/forum/threads/calcrelativekeyboardheight-example.64054/