.NET MAUI - .NET 8 (Android) 中的键盘重叠输入控件

问题描述 投票:0回答:1

有谁知道如何在 Android .NET MAUI 上实现软键盘?

我尝试按照文档和堆栈溢出论坛中的说明进行操作,但似乎没有任何效果。

无论我做什么,我的键盘都会与屏幕底部的条目重叠。

有人在使用 .NET 8 的 Android 上有解决方法吗?

c# .net maui .net-8.0
1个回答
0
投票

根据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>
© www.soinside.com 2019 - 2024. All rights reserved.