#c# #android #xamarin #xamarin.android
#c# #Android #xamarin #xamarin.android
Вопрос:
Я установил android:windowFullscreen = false
для достижения, чтобы исправить проблему, которая выводила с экрана некоторые представления элементов при открытой программной клавиатуре. Я смог решить проблему, но теперь все мое приложение не имеет полноэкранного режима. Есть ли вероятность наличия только определенной страницы без полноэкранного режима в Xamarin Android?
Ответ №1:
Xamarin.Android вы можете добавить или удалить флаг полноэкранного режима в Activity.
protected override void OnCreate(Bundle bundle)
{
.....
//Add full screen flag
Window.SetFlags(Android.Views.WindowManagerFlags.Fullscreen, Android.Views.WindowManagerFlags.Fullscreen);
//Remove full screen flag
Window.ClearFlags(Android.Views.WindowManagerFlags.Fullscreen);
}
Похоже, вы используете общую тему, которая применима ко всем действиям. Итак, все действия выполняются одинаково. Итак, это можно сбросить в коде, или вы можете использовать две разные темы, одну для полноэкранного режима, а другую — без полноэкранного режима.