我想在其中心设置面板的背景图像。但是如何将图像设置在面板的中心?
我写了这段代码:
Dim panel21 As Panel
panel21.Initialize("panel21")
ScrollView1.Panel.AddView(panel21, 0, 138%y, 100%x, 12%y)
panel21.SetBackgroundImage(LoadBitmap(File.DirAssets, "home.png"))
但我不想在设计师模式中为它设置背景。
答案 0 :(得分:0)
如果您想将该面板置于屏幕中心,您可以添加到Activity!
您可以像这样添加屏幕的这个图片中心;
Dim p as Panel
p.initialize("p")
p.SetBackgroundImage(LoadBitmap(dir,fileName))
Dim W As Int = 400dip 'This is picture width
Dim H As Int = 300dip ' and height
Activity.AddView(p, (100%x - W)/2, (100%y - H)/2 , W, H)
如果你确定要添加scrollview,你必须先将scrollview添加到activiy,然后用scrollview.width替换100%x,使用scrollview.height替换100%y。