Поддерживает ли MVVMCross панель действий?


Я проводил быстрый эксперимент, и мне было интересно, должен ли я использовать MvxTabsFragmentActivity или это возможно сделать с помощью стандартной логики ActionBar? Я пытался реализовать его, но если я делаю что-то подобное этому примеру, я получаю проблемы с MvxFragment, не будучи в состоянии быть преобразованным в Android.Апп.Фрагмент.

Я немного исследовал это, и это может быть связано с конфликтом пространства имен с библиотекой поддержки v4. Может ли кто - нибудь пролить свет на это?

Это MvxTabsFragmentActivity Android "старый" способ делать вкладки?

1 2

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