1

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 秒後に検索レイアウトに移動しても、スプラッシュ レイアウトがまだバックグラウンドで表示されていることです。この問題を修正する方法を教えてください。

4

1 に答える 1

2

スプラッシュレイアウトを(Panel.LoadLayoutを使用して)Panelにロードし、Panelをアクティビティに追加する必要があります。

Panel.RemoveViewを呼び出して、レイアウトとともにパネルを削除します。

于 2012-06-19T18:08:24.807 に答える