MVVMCross是否支持ActionBar?

时间:2013-08-27 19:48:09

标签: xamarin.android mvvmcross

我正在做一个快速实验,我想知道是否必须使用MvxTabsFragmentActivity或者是否可以使用标准的ActionBar逻辑执行此操作?我试图实现它,但如果我做了类似于example的事情,我会遇到MvxFragment无法转换为Android.App.Fragment的问题。

我正在研究这个问题,这可能是由于命名空间与v4支持库发生冲突。任何人都可以对此有所了解吗?

MvxTabsFragmentActivity是Android的“旧”方式吗?

1 个答案:

答案 0 :(得分:2)

  

MvxTabsFragmentActivity是Android的“旧”方式吗?

不 - Android旧的标签方式是使用活动

  

MvxFragment无法转换为Android.App.Fragment

MvxFragment基于支持库的Fragment实现,允许使用回到Android 2.x

您可以在http://developer.android.com/tools/support-library/index.html了解有关此支持库的更多信息,并在http://slodge.blogspot.co.uk/2013/06/n26-fragments-n1-days-of-mvvmcross.html

上介绍mvx片段实现

Xamarin对支持库的支持记录在http://docs.xamarin.com/guides/android/platform_features/fragments/part_4_-_providing_backwards_compatibility_with_the_android_support_package

但是,Xamarin支持最新版本似乎存在一些问题 - 请参阅 http://forums.xamarin.com/discussion/7018/xamarin-support-for-the-new-july-2013-revision-18-v7-compatibility-library进行讨论和可能的替代方案 - 从我对该主题的阅读中,Xamarin的建议似乎是使用ActionBarSherlock - 尽管我也考虑过LegacyBar