Ich mache das so.
1.) Im Designer das Hauptfenster machen (besteht in der Regel nur aus den den Menü-Button und ein Titel.
Das knalle ich da panels drauf soviel wie ich brauche.  Fertig speichern.  Mach ich unter des_leer.
Nun ein neues Design aufmachen. Da die passenden Elemente drauf und unter des_einstellungen z.b. speichern.  Ich habe mir zur Angewohnheit gemacht alle Design-Dateien immer mit "des_" am Anfang abzuspeichern. Wichtig ist das man darauf achtet das das Panel_design in der HÖHE kleiner sein muss.
Nun brauchst du noch folgenden Code.
	
	
	
	
	
	
	
	
	
		Sub Globals
    Dim menu As prg_menu
   
'Dim anz_zeilen As Int
   
dim Status as String
   
    Dim my_panel_1 As Panel
    Dim my_panel_2 As Panel
 
End Sub
Sub Activity_Create(FirstTime As Boolean)
 
    Activity.LoadLayout("des_leer") ' läd und init. das Hauptbildschirm (sie oben)
    my_panel_1.Top = 40dip  ' ' damit das Menü (aus den Hauptdesign des_leer)  zu lesen ist
    my_panel_1.Left = 0
    my_panel_1.Height  = 840dip
    my_panel_1.Width   = 1440dip
    my_panel_1.LoadLayout("des_einkauf")  ' läde das 1 Panel
    my_panel_1.Visible = True ' und zeigt es an
    my_panel_2.Top = 40dip  ' damit das Menü (aus den Hauptdesign des_leer)  zu lesen ist
    my_panel_2.Left = 0
    my_panel_2.Height  = 840dip
    my_panel_2.Width   = 1440dip
    my_panel_2.LoadLayout ("des_einstellungen") ' das 2 Panel
    my_panel_2.Visible = False ' und versteckt es
Status = "hauptfenster"
end sub
Sub Activity_KeyPress (KeyCode As Int) As Boolean
  
   If KeyCode = KeyCodes.KEYCODE_BACK Then
       If my_back = "einstellungen" Then
           my_panel_1.Visible = True
           my_panel_2.Visible = False
           my_back = ""
       End If
       Return True
   End If
  
end sub
	 
	
	
		
	
 
Wird nun im Menu "Einstellungen" ausgewählt, schreib ich folgendes.
	
	
	
	
	
	
	
	
	
		Sub menu_Click(Position As Int, Value As String)
    my_panel_1.Visible = False
    my_panel_2.Visible = False
    If Position = 0 Then 
      Status = "hauptfenster"
       my_panel_1.Visible = true
       Return
    End If
    If Position = 1 Then
       Status = "einstellungen"
        my_panel_2.Visible = True
        Return
    End If
end sub
	 
	
	
		
	
 
Die Status-Variable ist wichtig damit ich immer weiß wo ich bin.  So kannst du über die Back-Taste oder über das Menü zurück. 
Das Spielchen mit den Panels kannst du weiter machen bis der Speicher platzt. Du kannst die Panels in Größe und Form verschieben.  
Ein Panel ist im Prinzip das selbe wie in VB eine Groupbox. Aber das Kind braucht öfters mal ein neuen Namen.
 In VB brauchst du Groupboxen eigentlich nur um Radio-Buttons zu gruppieren.  Hier kannst du damit viel mehr machen, weil sie dir (anders als in VB) nicht den Bildschirm zumüllen beim Entwickeln deines Design. !!
Gruß
   Pucki