我们如何将图像放在monodroid屏幕的标题栏中?

时间:2011-09-15 06:44:25

标签: imageview xamarin.android titlebar

我们如何将图像放在monodroid屏幕的标题栏中?

我尝试使用下面的代码,但它显示错误,因为getwindow()在这里不是一个有效的函数,我无法在monodroid中找到有效的等效函数。

        Boolean CustomTitleSupported = RequestWindowFeature (WindowFeatures.CustomTitle);

        SetContentView(Resource.Layout.Search);

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

请帮忙,因为android方法似乎不能单声道工作。

2 个答案:

答案 0 :(得分:2)

在Mono for Android中,许多Java将getXXXX / setXXXX方法转换为名为XXXX的属性,以便更好地与.NET的样式保持一致。在这种护理中,getWindow()成为Activity上的Window property

答案 1 :(得分:0)

以下代码适用于Mono-droid。

这里getwindow()就像Greg指出的那样被窗口所取代。

 Boolean CustomTitleSupported = RequestWindowFeature(WindowFeatures.CustomTitle);

        SetContentView(Resource.Layout.Search);

        if (CustomTitleSupported){

             Window.SetFeatureInt(WindowFeatures.CustomTitle, Resource.Layout.titlebar);
        };