.NET MAUI Android: TabBar перекрывается с панелью навигацииAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 .NET MAUI Android: TabBar перекрывается с панелью навигации

Сообщение Anonymous »

Я создаю приложение .NET MAUI и столкнулся с проблемой на Android: TabBar (вкладки оболочки) перекрывается с системной панелью навигации в нижней части экрана.
Вот что происходит:
  • Вкладки частично скрыты за навигационными
    кнопками Android.
    />
  • Это выглядит нормально на iOS, но работает только на устройствах Android

    (особенно при навигации с помощью жестов).
Моя настройка:
  • .NET MAUI 9.0
  • Использование оболочки с TabBar и Tab страниц.
  • Нет специального средства визуализации — используется поведение оболочки по умолчанию.
Пример: Что я пробовал:
  • Настройка Shell.TabBarBackgroundColor и Shell.TabBarHeight.
  • Использование отступов в MainPage.
  • Применение WindowCompat.SetDecorFitsSystemWindows(window, false) в MainActivity.
  • Настройка безопасной области вручную в XAML:
Но это похоже на хак.
Вопрос:
Как правильно обрабатывать перекрытие TabBar с панелью навигации Android в .NET MAUI, чтобы она автоматически учитывала системные вставки?

Подробнее здесь: https://stackoverflow.com/questions/797 ... gation-bar
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»