0
私はアンドロイド開発の新人です、C#とコンポーネントのものに経験がありません。私はXamarin androidを使用していて、現在ツールバーのメニュー項目に問題があります。私が欲しいのは、アイテムの1つが押されると、別の機能が呼び出されるということです。現在、私はアイテムのIDを取得する方法を知りません。以下は私のコードです。ツールバーのメニュー項目のIDを取得する方法は?
public override bool OnOptionsItemSelected(IMenuItem item)
{
Type thing = item.GetType();
String id = FindViewById <thing> (V002.Resource.Id.menu_edit);
if (id == "menu_edit") {
}
Toast.MakeText(this, "Action selected: " + item.TitleFormatted,
ToastLength.Short).Show();
return base.OnOptionsItemSelected(item);
}
}
私がしようと、 "文字列ID = item.getItemId();"、私は次を得る:エラーCS1061:型 'Android.Views.IMenuItemは '' getItemIdの定義が含まれていない' とタイプ 'Android.Views.IMenuItem 'の拡張メソッド' getItemId'は見つかりませんでした。 –
私の答えは – Rahul
です。奇妙なことに、item.ItemIdは文字列ではなく、文字列ではありません –