Я работаю с Xamarin.Forms, и я хотел бы создать вкладку навигации (например, с ActionBar
на Android), как и в Google Play Store и в Google Play Музыке (также используется в приложении Facebook и других современных обновленных приложениях). Вот изображение с двумя образцами. Один для Play Music, а другой для Play Store.Xamarin.Forms реализует Android ActionBar
Play Music and Play Store Tabbed Navigation
Я попробовал несколько способов реализации этого и прошел через документацию Xamarin Cross-Platform. Тем не менее, я не нашел четкого ответа на это. Аналогичный вопрос был задан здесь на SO, но на самом деле тоже не помог.
Вот что я пытался от образца на GitHub: My Tabbed Nav
Но он сохраняет сбой с этой ошибкой (и затем запрашивает для файла «ActionBar.cs»):
System.Exception: Android позволяет только одну страницу навигации на экране за один раз
Итак, как же добиться этого?
Теперь я знаю, что это возможно. Но, будучи новичком в Xamarin, XAML и все это у меня серьезные проблемы, здесь и там это один из самых важных!
PS: Кстати извините, я ограничен отправляющие изображения и ссылки
Большого спасибо заранее.
То есть именно документальный Я использовал, но он продолжает возвращать ошибку «System.Exception». Я прошел через решения Droid, iOS и Win, чтобы убедиться, что у меня что-то не хватает, но я не был. –
@ChrisIdakwo, пожалуйста, проверьте, есть ли у вас более чем одна NavigationPage, например [linke] (http://stackoverflow.com/questions/34406620/android-only-allows-one-navigation-page-on-screen-at-a -time-using) – Bonelol
Хорошо, я посмотрел на него и реализую его позже сегодня. Я действительно надеюсь, что это исправит проблему. Thanks –