Xamine Android WindowSoftInput Resize(特定页面)

蹉跎莫遣韶光老,人生唯有读书好。这篇文章主要讲述Xamine Android WindowSoftInput Resize(特定页面)相关的知识,希望能为你提供帮助。
有没有办法将android.Views.SoftInput.AdjustResize实现到特定页面/控件(例如网格)而不是将其插入App.xaml.csMainActivity.cs?因为它在显示键盘时影响我的其他页面。
【Xamine Android WindowSoftInput Resize(特定页面)】谢谢!
答案我已经解决了我的问题。我做的是在我的page.xaml.cs上实现

protected override void OnAppearing() { base.OnAppearing(); App.Current.On< Android> ().UseWindowSoftInputModeAdjust(WindowSoftInputModeAdjust.Resize); }

当页面出现时显示键盘时,这会调整窗口大小,如果你想保持Entry或其他元素的正常行为,将显示你的键盘使用此代码:
protected override void OnDisappearing() { base.OnDisappearing(); App.Current.On< Android> ().UseWindowSoftInputModeAdjust(WindowSoftInputModeAdjust.Pan); }

WindowSoftInputModeAdjust.Pan是Android显示键盘时的默认行为。这样,当您的页面消失时,设置将恢复为默认值。

    推荐阅读