Italian Compatibilità Scrollview e Label

Scaraca

Member
Ciao a tutti volevo chiedere come fare a far coincidere la fine di una Label con la fine di una Scrollview su diversi dispositivi. Ho provato a ridimensionare l'altezza del Panel in base alla larghezza x del dispositivo, ma mi da errore nella lettura della variabile. Il problema sta negli altri dispositivi diverso dal mio in cui funziona perfettamente. in questo pezzo di codice l'altezza giusta sul mio dispositivo è 130 e la raccolgo in xmio, e faccio un proporzione, che consiste di confrontare l'altezza della scrollview in base a quanto è largo lo schermo (xmio:hmio=xnew:hnew) per mio si intende il mio dispositivo e new nuovo dispositivo e l'incognita è hnew.La larghezza la prendo con (xnew=100%x). Il ragionamento sembra giusto ma trova l'errore nella riga di codice sotto con gli asterischi dichiarando un errore di sintassi:

Sub QUATTORDICESIMO_Click
Activity.RemoveAllViews
Activity.LoadLayout("debug")
hmio=130
hnew=(hmio*xnew)/xmio
btnMENU.Top=88%y
btnMENU.Left=55%x
btnMENU.Height=8%y
btnMENU.Width=35%x
TREDICESIMO.Top=88%y
TREDICESIMO.Left=10%x
TREDICESIMO.Height=8%y
TREDICESIMO.Width=35%x
scINDEX.Initialize(1000dip)
Activity.AddView(scINDEX,1%x,1%y,99%x,87%y)
lblDEBUG.RemoveView
scINDEX.Panel.AddView(lblDEBUG,3%x,2%y,90%x,500%y)
scINDEX.Panel.Width=200%x
scINDEX.Panel.Height=(hnew)%y ******************
End Sub

Non trovo la soluzione :/
Grazie
 
Top