[英]Xamarin.Android C# GetItemId() not defined?
對於以下代碼,我遇到了錯誤。 我該如何解決? 我剛剛開始進行android開發,對此一無所知。
public override bool OnOptionsItemSelected(IMenuItem item)
{
Type thing = item.GetType();
String id = item.getItemId();}
錯誤CS1061:類型Android.Views.IMenuItem' does not contain a definition for
getItemId' Android.Views.IMenuItem' does not contain a definition for
並且找不到getItemId' of type
Android.Views.IMenuItem'的擴展方法getItemId' of type
。 您是否缺少裝配參考? (CS1061)(V002)
對於Xamarin Android,您必須使用item.ItemId
而不是item.getItemId()
如果需要將其轉換為字符串,則:
if(item.ItemId.ToString() == "certainId")
{
//so something here..
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.