2011-11-15 11 views
0

PanelMaintenanceというデザイナで追加されたパネルの背景画像を設定しようとしていますが、ユーザがこのアクティビティを入力するとパネルに画像の背景が表示されません。エラーメッセージもなく、この画像をタブホストビューのバックグラウンドに使用することができました。あなたはコードをチェックして、私に何か追加コードがないか教えていただけますか?午後1時39分 でパネルのバックグラウンド画像を設定しようとしています

'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 

更新15 11月 - 2011年Activity.LoadLayout文を追加しました。

Sub Activity_Create(FirstTime As Boolean) 

    Activity.LoadLayout("Maintenance") 
    PanelMaintenance.SetBackgroundImage(LoadBitmap(File.DirAssets, "mybackground.jpg")) 
End Sub 

は、新たな活動が、それは、パネルとパネルの上に置かすべてのビューが表示されますその中にLoadLayoutステートメントを必要と開始され、いつでもいるように見えます。

だから私はこれを答えたいと呼ぶでしょう。

うまくいけば、誰かが私が有用であると分かっていることを願っています。

+0

私はそれを動作させる方法を考え出しました。私はLoadLayoutを追加し、すべてが現れました。 –

答えて

1

PanelMaintenance.invalidateがありません。

関連する問題