有谁知道如何在 Android .NET MAUI 上实现软键盘?
我尝试按照文档和堆栈溢出论坛中的说明进行操作,但似乎没有任何效果。
无论我做什么,我的键盘都会与屏幕底部的条目重叠。
有人在使用 .NET 8 的 Android 上有解决方法吗?
根据Android上的软键盘输入模式,您可以尝试在App.xaml中将
WindowSoftInputModeAdjust
设置为Pan
,如下所示。 Pan
值使用 AdjustPan 调整选项,当输入控件具有焦点时,该选项不会调整窗口大小。相反,窗口的内容会平移,以便当前焦点不会被软键盘遮挡
<Application ...
xmlns:android="clr-namespace:Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific;assembly=Microsoft.Maui.Controls"
android:Application.WindowSoftInputModeAdjust="Pan">
...
</Application>