I can't see what is wrong here. Could anyone point me in the right direction. The code works in one module but not in another. I have tried exiting the non workingroutine right after the     Root.LoadLayout("Main") executes but it makes no difference, the menu still doesn't appear
Sorry, I missed calling a piece of code,
This
	
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
	
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
	
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
If anyone could shed any light on this it would be much appreciated
Many Thanks
			
			Sorry, I missed calling a piece of code,
This
			
				B4X:
			
		
		
		Sub UpdateImage
    #if B4A
    Sleep(0)
    B4XPages.GetManager.ActionBar.RunMethod("setDisplayHomeAsUpEnabled", Array(True))
    Dim bd As BitmapDrawable
    bd.Initialize(HamburgerIcon)
    B4XPages.GetManager.ActionBar.RunMethod("setHomeAsUpIndicator", Array(bd))
    #End If
End Sub
			
				Not Working in B4XMainPage:
			
		
		
		Private Sub B4XPage_Created (Root1 As B4XView)
    Root = Root1
    DateTime.DateFormat="dd-MMM-yy"
    Dialog.Initialize(Root)
    MenuSetup
    B4XPages.SetTitle(Me,"Page Title")
    Root.LoadLayout("Main")
...
End Sub
Sub MenuSetup
    Drawer.Initialize(Me, "Drawer", Root, 300dip)
    Drawer.CenterPanel.LoadLayout("ASVP")
    Drawer.LeftPanel.LoadLayout("Left")
    HamburgerIcon = xui.LoadBitmapResize(File.DirAssets, "hamburger.png", 32dip, 32dip, True)
  
    ListView1.TwoLinesAndBitmap.SecondLabel.Visible=False
    ListView1.AddTwoLinesAndBitmap2("Home", "", LoadBitmap(File.DirAssets, "house-png-173.png"),20)
    ListView1.AddTwoLinesAndBitmap2("Results", "", LoadBitmap(File.DirAssets, "winner.png"),21)
#if B4i
    Dim bb As BarButton
    bb.InitializeBitmap(HamburgerIcon, "hamburger")
    B4XPages.GetNativeParent(Me).TopLeftButtons = Array(bb)
    #Else If B4J
    Dim iv As ImageView
    iv.Initialize("imgHamburger")
    iv.SetImage(HamburgerIcon)
    Drawer.CenterPanel.AddView(iv, 2dip, 2dip, 32dip, 32dip)
    iv.PickOnBounds = True
    #end if
End Sub
			
				Working in ScoringPage:
			
		
		
		Private Sub B4XPage_Created (Root1 As B4XView)
    Root = Root1
    dd.Initialize
    xui.RegisterDesignerClass(dd)
    dialog.Initialize(Root)
    Initialise
    MenuSetup
    B4XPages.SetTitle(Me,"Page Title")
...
End Sub
Sub MenuSetup
    Drawer.Initialize(Me, "Drawer", Root, 300dip)
    Drawer.CenterPanel.LoadLayout("ASVP")
    Drawer.LeftPanel.LoadLayout("Left")
    HamburgerIcon = xui.LoadBitmapResize(File.DirAssets, "hamburger.png", 32dip, 32dip, True)
  
    ListView1.TwoLinesAndBitmap.SecondLabel.Visible=False
    ListView1.AddTwoLinesAndBitmap2("Home", "", LoadBitmap(File.DirAssets, "house-png-173.png"),20)
    ListView1.AddTwoLinesAndBitmap2("Results", "", LoadBitmap(File.DirAssets, "winner.png"),21)
  
    #if B4i
    Dim bb As BarButton
    bb.InitializeBitmap(HamburgerIcon, "hamburger")
    B4XPages.GetNativeParent(Me).TopLeftButtons = Array(bb)
    #Else If B4J
    Dim iv As ImageView
    iv.Initialize("imgHamburger")
    iv.SetImage(HamburgerIcon)
    Drawer.CenterPanel.AddView(iv, 2dip, 2dip, 32dip, 32dip)
    iv.PickOnBounds = True
    #end if
End SubIf anyone could shed any light on this it would be much appreciated
Many Thanks
			
				Last edited: 
			
		
	
								
								
									
	
		
			
		
	
								
							
							 
				 
 
		 
 
		 
 
		 
 
		 
 
		