2

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

我对此进行了一些研究,这可能是由于与 v4 支持库的命名空间冲突。任何人都可以对此有所了解吗?

MvxTabsFragmentActivity 是 Android 的“旧”标签方式吗?

4

1 回答 1

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/有 mvx 片段实现的介绍2013/06/n26-fragments-n1-days-of-mvvmcross.html

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-用于讨论和可能替代方案的兼容性库- 从我对该线程的阅读来看,Xamarin 的建议似乎是使用 ActionBarSherlock - 尽管我也会考虑 LegacyBar

于 2013-08-28T06:43:53.797 回答