android - 聚焦字段时不会触发 Xamarin Forms BACK BUTTON

标签 android xamarin xamarin.forms

当一个条目被聚焦并且你回击时,唯一发生的事情就是取消对该条目的聚焦。再次点击后退按钮,它就会被触发。

只需点击屏幕上的另一个点来聚焦条目,而不是回击会触发后退按钮。

我们希望即使在条目获得焦点时也能触发后退按钮。有什么解决办法的建议吗?

最佳答案

这就是 Android 应用的工作方式,而不是 Xamarin.Forms。

要获得更多控制,您需要在 Android 项目的 Activity 中覆盖 OnKeyPreIme,检测是否发生了这种情况并进行处理。这是在 Java 中是如何完成的:EditText with soft keyboard and "Back" button

关于android - 聚焦字段时不会触发 Xamarin Forms BACK BUTTON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56643911/

相关文章:

java - 在 listFragment 中实现 OnScrollListener

android - 将复制的文本粘贴到 Webview 页面

c# - 带有 Xamarin 的 Android Things IGpioCallback 问题

c# - 图像 TapGestureRecognizer 未在 Xamarin 中触发

android - Xamarin - 找不到与给定名称匹配的资源(在 'theme' 处,值为 '@style/MyTheme')

xamarin.forms - 如何在 .net MAUI 或 Xamarin Forms 中使用复杂对象进行 Shell 导航?

xamarin.forms - 源只能从 xaml 设置

java - 为什么 'this'可以作为Java中这里的参数?

user-interface - 如何向 Xamarin Forms 中的条目添加视觉前缀?

Android - Room Persistence Library - 根据需要同步和通过观察者访问数据