Поддерживает ли MVVMCross панель действий?
Я проводил быстрый эксперимент, и мне было интересно, должен ли я использовать MvxTabsFragmentActivity или это возможно сделать с помощью стандартной логики ActionBar? Я пытался реализовать его, но если я делаю что-то подобное этому примеру, я получаю проблемы с MvxFragment, не будучи в состоянии быть преобразованным в Android.Апп.Фрагмент.
Я немного исследовал это, и это может быть связано с конфликтом пространства имен с библиотекой поддержки v4. Может ли кто - нибудь пролить свет на это?
Это MvxTabsFragmentActivity Android "старый" способ делать вкладки?
1 ответ:
Является ли MvxTabsFragmentActivity Android "старым" способом делать вкладки?
Нет-старый способ Android делать вкладки-это использовать действия
MvxFragment не может быть преобразован в Android.Апп.Фрагмент
MvxFragment основан на реализации фрагмента библиотеки поддержки, что позволяет использовать его обратно в Android 2.x
Вы можете прочитать больше об этой библиотеке поддержки по адресу http://developer.android.com/tools/support-library/index.html и есть вступление к реализации фрагмента mvx в http://slodge.blogspot.co.uk/2013/06/n26-fragments-n1-days-of-mvvmcross.html
Поддержка Xamarin для поддержки lib задокументирована в 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