我刚开始使用Basic4android进行编程。我创建了2个布局。 启动和搜索。我想显示启动布局大约2秒钟,然后自动移动到搜索布局。这是我到目前为止的代码。
Sub Process_Globals
Dim SplashTimer As Timer
End Sub
Sub Activity_Create(FirstTime As Boolean)
SplashTimer.Initialize("SplashTimer", 3000)
SplashTimer.Enabled = True
If FirstTime = True Then
Activity.LoadLayout("splash")
End If
End Sub
Sub SplashTimer_Tick
Activity.LoadLayout("search")
End Sub
问题是即使它在3秒后移动到搜索布局,飞溅布局仍然在后台可见。有谁能告诉我如何纠正这个问题?
答案 0 :(得分:2)
您应该将启动布局加载到Panel(使用Panel.LoadLayout)并将Panel添加到活动中。
调用Panel.RemoveView删除面板及其布局。