我们如何将图像放在monodroid屏幕的标题栏中?
我尝试使用下面的代码,但它显示错误,因为getwindow()在这里不是一个有效的函数,我无法在monodroid中找到有效的等效函数。
Boolean CustomTitleSupported = RequestWindowFeature (WindowFeatures.CustomTitle);
SetContentView(Resource.Layout.Search);
getwindow().setFeatureInt(WindowFeatures.CustomTitle, Resource.layout.titlebar);
请帮忙,因为android方法似乎不能单声道工作。
答案 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);
};