Hallo,
das nächste Problem ist aufgetaucht, an dem ich bis jetzt gescheitert bin
Ich habe verschiedene Panels (Hauptseite, Setup...) für verschiedene Aufgaben. Das Layout welches ich in diese Lade (Buttons, Labels....) habe ich im Abstract Designer erstellt. Soweit funkt. das gut, auch das Umschalten und wiederherstellen (nach Pause/Resume) über setzten der Visible Eigenschaft.
Jetzt wird es (u.a.) auf der Setup Page etwas eng, so dass ich mir dachte, löse dass Problem über Scroll View. Nur daran bin ich bis jetzt gescheitert.
	
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
soweit der Code bisher.
Jetzt habe ich im Designer ein neues Layout erstellt, in diesem ist nur ein Scroll View drinn.
Unter Globals definert:
Dim SvSetUp As ScrollView
Im Programm dann noch die Zeilen:
Panel3.LoadLayout ("ScrollView")
SvSetUp.Panel.LoadLayout ("Setup")
SvSetUp.Panel.Height =800dip
Jetzt wird zwar das Layout "Setup" geladen, aber es ist nicht verschiebbar (Scrollbar).
Hat jemand eine Idee was ich da falsch mache bzw. ein Tipp wie es gehen könnte?
Grüße
			
			das nächste Problem ist aufgetaucht, an dem ich bis jetzt gescheitert bin
Ich habe verschiedene Panels (Hauptseite, Setup...) für verschiedene Aufgaben. Das Layout welches ich in diese Lade (Buttons, Labels....) habe ich im Abstract Designer erstellt. Soweit funkt. das gut, auch das Umschalten und wiederherstellen (nach Pause/Resume) über setzten der Visible Eigenschaft.
Jetzt wird es (u.a.) auf der Setup Page etwas eng, so dass ich mir dachte, löse dass Problem über Scroll View. Nur daran bin ich bis jetzt gescheitert.
			
				B4X:
			
		
		
		'Variablen
Sub Globals
    Dim Panel1, Panel2, Panel3, Panel4 As Panel
    Dim WebView1 As WebView
'.....
end sub
'Main Programm
Sub Activity_Create(FirstTime As Boolean)
    Activity.AddMenuItem("Options","mnuOptions")
    Activity.AddMenuItem("Über","mnuInfo")
  
    Panel1.Initialize("") : Panel1.Visible = False
    Panel2.Initialize("") : Panel2.Visible = False
    Panel3.Initialize("") : Panel3.Visible = False
    Panel4.Initialize("") : Panel4.Visible = False
    WebView1.Initialize("WebView1") : WebView1.Visible =False
    Activity.AddView(Panel1, 0, 0, 100%x, 100%y)
    Activity.AddView(Panel2, 0, 0, 100%x, 100%y)
    Activity.AddView(Panel3, 0, 0, 100%x, 100%y)
    Activity.AddView(Panel4, 0, 0, 100%x, 100%y)
    Activity.AddView(WebView1, 0, 0, 100%x, 100%y)
    Panel1.LoadLayout("Log")
    Panel2.LoadLayout("Info")
    Panel3.LoadLayout("Setup")
    Panel4.LoadLayout("Leer")
   
    Panel1.Visible = True
'weiterer Code.....
end Subsoweit der Code bisher.
Jetzt habe ich im Designer ein neues Layout erstellt, in diesem ist nur ein Scroll View drinn.
Unter Globals definert:
Dim SvSetUp As ScrollView
Im Programm dann noch die Zeilen:
Panel3.LoadLayout ("ScrollView")
SvSetUp.Panel.LoadLayout ("Setup")
SvSetUp.Panel.Height =800dip
Jetzt wird zwar das Layout "Setup" geladen, aber es ist nicht verschiebbar (Scrollbar).
Hat jemand eine Idee was ich da falsch mache bzw. ein Tipp wie es gehen könnte?
Grüße
 
				 
 
		 
 
		 
 
		 
 
		