I have the following code:
'INIT - ImageView
imgChLogo.Initialize("imgChLogo")
imgChLogo.Bitmap = bmpChLogo
'imgChLogo.Gravity = Gravity.FILL
imgRed.Initialize("imgRed")
imgRed.Bitmap = bmpRed
imgRed.Gravity = Gravity.Fill
imgGreen.Initialize("imgGreen")
imgGreen.Bitmap = bmpGreen
imgGreen.Gravity = Gravity.Fill
imgBlue.Initialize("imgBlue")
imgBlue.Bitmap = bmpBlue
imgBlue.Gravity = Gravity.Fill
That works great on Android Box Manufacturer A, on another Android Box Manufacturer B images are big and not centered...so i added ScaleType in calulation..images are now scalled OK on Box B but some of images are not centered (first item is on top, second is half on bottom and so on)..so how to center imageview inside panel?
I try the following code and some imageview is centered and some is not...where i im doing wrong?
'SET - ImageView
imgChLogo.Width = Round(bmpChLogo.Width * Scale)
imgChLogo.Height = Round(bmpChLogo.Height * Scale)
imgRed.Width = Round(bmpRed.Width * Scale)
imgRed.Height = Round(bmpRed.Height * Scale)
imgGreen.Width = Round(bmpGreen.Width * Scale)
imgGreen.Height = Round(bmpGreen.Height * Scale)
imgBlue.Width = Round(bmpBlue.Width * Scale)
imgBlue.Height = Round(bmpBlue.Height * Scale)
'TOP - ImageView of imgChLogo
imgChLogo.Top = pnlSlave.Height - imgChLogo.Height