我正在为特殊设备开发一个应用程序,该设备不是典型的手机。该设备无需使用手机的数字键盘即可输入文本;相反,它使用 QR 码和设备的物理键盘。我需要实现一个“输入”字段,该字段不是只读的,但在聚焦时不会触发键盘打开。我不确定这是否可能。
您可以尝试使用 Maui Handlers 来设置 ShowSoftInputOnFocus 属性。
public MyPage()
{
InitializeComponent();
Microsoft.Maui.Handlers.EntryHandler.Mapper.AppendToMapping("MyCustomization", (handler, view) =>
{
#if ANDROID
handler.PlatformView.ShowSoftInputOnFocus=false;
#endif
});
}
希望有帮助。