从Basic4android中的启动画面自动移动

时间:2012-06-19 12:52:26

标签: android android-layout basic4android

我刚开始使用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秒后移动到搜索布局,飞溅布局仍然在后台可见。有谁能告诉我如何纠正这个问题?

1 个答案:

答案 0 :(得分:2)

您应该将启动布局加载到Panel(使用Panel.LoadLayout)并将Panel添加到活动中。

调用Panel.RemoveView删除面板及其布局。