2011-09-15 20 views
1

単眼画面のタイトルバーのように画像を置くにはどうすればいいですか?モノドロイド画面のタイトルバーのように画像を置くにはどうすればいいですか?

次のコードを使用してみましたが、getwindow()が有効な関数ではないためエラーが表示され、モノドローイングで有効な同等の関数を見つけることができません。

 Boolean CustomTitleSupported = RequestWindowFeature (WindowFeatures.CustomTitle); 

     SetContentView(Resource.Layout.Search); 

     getwindow().setFeatureInt(WindowFeatures.CustomTitle, Resource.layout.titlebar); 

モノラルで動作しないようにお考えください。

答えて

2

Android用のMonoでは、JavaがgetXXXX/setXXXXメソッドを持つ多くの場合、.NETのスタイルに合わせるためにXXXXという名前のプロパティに変換されます。このケアでは、getWindow()はアクティビティのWindow propertyになります。

0

次のコードはモノドイドで動作します。

getwindow()は、Gregが指摘したとおり、ウィンドウに置き換えられました。

Boolean CustomTitleSupported = RequestWindowFeature(WindowFeatures.CustomTitle); 

     SetContentView(Resource.Layout.Search); 

     if (CustomTitleSupported){ 

      Window.SetFeatureInt(WindowFeatures.CustomTitle, Resource.Layout.titlebar); 
     }; 
関連する問題