I found a bug in the action bar binding... If you take the sample app (https://github.com/xamarin/monodroid-samples/tree/master/ActionBarSherlock) and try to implement tabs then you will get an error message:
"Action Bar Tab must have a Callback" Below is a code snippet of what I am trying to do. I'm basically just following the example outlined on the android site (http://developer.android.com/guide/topics/ui/actionbar.html) under the heading Adding Navigation Tabs, and substituting any standard classes for the Sherlock classes or Support classes. I have tried the exact same code converted to Java and using the standard Android API and it works fine, but unfortunately a bug exists in Mono or the Mono JAR binding. Below is a short snippet of what I am trying to accomplish: public class TabActivity : SherlockFragmentActivity { protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); SetContentView(Resource.Layout.main); ActionBar actionBar = SupportActionBar; actionBar.NavigationMode = (int)ActionBarNavigationMode.Tabs; actionBar.SetDisplayShowTitleEnabled(false); Tab tab = actionBar.NewTab(); tab.SetTag("test"); TabListener listener = new TabListener(this, "test", typeof(TestFragment)); tab.SetTabListener(listener); *actionBar.AddTab(tab); //ERROR OCCURS ON THIS LINE* } } -- View this message in context: http://mono-for-android.1047100.n5.nabble.com/ActionBarSherlock-tp5710482p5712159.html Sent from the Mono for Android mailing list archive at Nabble.com. _______________________________________________ Monodroid mailing list [email protected] UNSUBSCRIBE INFORMATION: http://lists.ximian.com/mailman/listinfo/monodroid
