Строка состояния и экран полностью перемещаются вверх, когда клавиатура всплывает в xamarin form android, а поле EditText находится внизу экрана. я пытался использовать
WindowSoftInputMode = SoftInput.AdjustPan
а также
WindowSoftInputMode = SoftInput.AdjustResize
Но, к сожалению, оба не работают, я также забил оба. Из сообщения в блоге я прочитал положить
Xamarin.Forms.Application.Current.On<Xamarin.Forms.PlatformConfiguration.Android>().UseWindowSoftInputModeAdjust(WindowSoftInputModeAdjust.Resize);
а также
if (Build.VERSION.SdkInt >= BuildVersionCodes.Lollipop)
{
Window.DecorView.SystemUiVisibility = 0;
var statusBarHeightInfo = typeof(FormsAppCompatActivity).GetField("_statusBarHeight", System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.NonPublic);
statusBarHeightInfo.SetValue(this, 0);
Window.SetStatusBarColor(new Android.Graphics.Color(0,0,0, 255)); // Change color as required.
}
после запуска приложение является альтернативой, но, к сожалению, это также не удалось. Любой другой доступный вариант?