簡體   English   中英

Xamarin.Android C#GetItemId()未定義?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM