3
我試圖使用MenuInflater創造MonoDroid的菜單,但我不斷收到 「找不到‘菜單’MonoDroid的VS找不到
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/Search"
android:title="@string/Search"
android:icon="@drawable/ic_menu_search_holo_light"
android:showAsAction="ifRoom"
/>
<item android:id="@+id/AddProduct"
android:title="@string/AddProduct"
android:icon="@drawable/ic_menu_add"
android:showAsAction="ifRoom"
/>
</menu>
的Resource.designer架構信息架構信息的.cs不包括菜單,我試圖通過改變AndroidResource進行修復,重建。
MenuInflater代碼。
protected override void OnCreate(Bundle bundle)
{
base.OnCreate(bundle);
//Use UI created in Main.axml
SetContentView(Resource.Layout.Main);
var AddNewProduct = FindViewById<Button>(Resource.Id.AddNewProduct);
AddNewProduct.Click += (sender, e) =>
{
StartActivity(typeof(AddProduct));
};
}
public override void OnCreateOptionsMenu(IMenu menu)
{
MenuInflater menuInfalter = MenuInflater;
menuInfalter.Inflate(Resource.Menu.MainMenu, menu);
base.OnCreateOptionsMenu(menu);
}
我知道爲p錯誤的代碼。但我只需要知道如何將我的菜單XML添加到Resource.designer.cs?
你有什麼文件夾中的Menu.xml文件?您可能需要刪除resource.designer.cs文件,然後構建項目,然後再次將文件添加到項目中,然後重新構建。 –