Das Problem liegt scheinbar am AutoScale.
Ich habe mehreres versucht, und folgendes geändert:
- im Main Layout
'AutoScaleAll
TabHostMain.Width= 100%x
TabHostMain.Height=100%y
- im FunctionView Layout
'AutoScaleAll
scvFunctionDetail.Height=100%y
scvFunctionDetail.Width=100%x
- im FunctionDetail Layout
AutoScaleRate(1)
AutoScaleAll
Im Code zwei Zeilen eingefügt:
Dim Button10 as Button
scvFunctionDetail.Panel.Height = Button10.Top + Button10.Height
diese Zeile setzt die interne Panelhöhe von der ScrollView, die sich wegen AutoScale verändert, auf den richtigen Wert.
Du müsstest die Button Breite etwas kleiner machen damit das Layout besser aussieht, TabHost hat links und rechts Ränder.
Auf geräten mit Bildschirmen die ein grösseres Höhe/Breite-Verhältniss haben als der Standardbildschirm ist es noch mehr merkbar.
Beste Grüsse.