ben o zaman ben ekrana dönen çalıştığımda etkinliği oluşturulduğunda sonra MenuInflaterXamarin: Ekran döndürme On OptionMenu Simge iki kez
kullanarak gezinme çubuğunda koyuyorum seçenekler menüsünü kullanıyorum tekrarlanır Tek bir simge yerine iki Simge gör.
Ekran döndürme olayının nasıl işleneceği ile ilgili çözümü aramaya çalışıyorum. Burada
[Activity(Label = "Menu", Icon = "@drawable/Icon", ConfigurationChanges = Android.Content.PM.ConfigChanges.Orientation | Android.Content.PM.ConfigChanges.ScreenSize)]
public class MenuNavigation : ListActivity {
string[] items;
protected override void OnCreate(Bundle bundle)
{
base.OnCreate(bundle);
items = new string[] { "Chat", "News", "Events", "Member List", "My Profile", "About Association" ,"About Application"};
ListAdapter = new ArrayAdapter<String>(this, Android.Resource.Layout.SimpleListItem1, items);
}
public override bool OnPrepareOptionsMenu(IMenu menu)
{
MenuInflater.Inflate(Resource.Menu.main, menu);
return base.OnPrepareOptionsMenu(menu);
}
}
ve menü/main.xml
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item
android:id="@+id/action_logout"
android:icon="@drawable/logout"
android:orderInCategory="100"
android:title="Log Out"
android:showAsAction="ifRoom"/>
</menu>
Bu konuda size yardımcı olması için bazı gerçek kodları sağlamanız gerekir. En azından bazı minimal reprodüksiyon adımları. – Cheesebaron
@Cheesebaron soruda event.cs ve menu.xml için kod ekledi! –