我正在尝试设置在名为 PanelMaintenance 的设计器中添加的面板的背景图像,但是当用户进入活动时,面板没有显示图像背景。也没有错误消息,我可以将此图像用作选项卡主机视图的背景。你能检查一下代码并让我知道我缺少哪些额外的代码吗?
'Activity module
Sub Process_Globals
'These global variables will be declared once when the application starts.
'These variables can be accessed from all modules.
End Sub
Sub Globals
'These global variables will be redeclared each time the activity is created.
'These variables can only be accessed from this module.
Dim PanelMaintenance As Panel
End Sub
Sub Activity_Create(FirstTime As Boolean)
PanelMaintenance.Initialize("")
PanelMaintenance.SetBackgroundImage(LoadBitmap(File.DirAssets, "mybackground.jpg"))
End Sub
Sub Activity_Resume
End Sub
Sub Activity_Pause (UserClosed As Boolean)
End Sub
2011 年 11 月 15 日 13:39 更新 添加了 Activity.LoadLayout 语句。
Sub Activity_Create(FirstTime As Boolean)
Activity.LoadLayout("Maintenance")
PanelMaintenance.SetBackgroundImage(LoadBitmap(File.DirAssets, "mybackground.jpg"))
End Sub
看起来任何时候启动新活动时都需要其中的 LoadLayout 语句,该语句将显示面板和放置在面板上的所有视图。
所以我会打电话给这个回答。