[英]Keyboard with SearchBar Xamarin Forms
我也无法使用示例应用程序重现此问题,但问题似乎与SoftInputMode有关 。 默认情况下,Forms使用AdjustPan
但是当您专注于SearchBar时,听起来好像是在使用AdjustResize
行为。
您可以尝试使用Forms 2.3.3中的新平台特定功能,以查看它是否强制SearchBar使用AdjustPan
。 有了它,您可以在应用程序或页面级别上设置Android输入模式 。
我已经在Android项目的MainActivity类上使用以下代码OnCreate方法解决了该问题:
public class MainActivity : global::Xamarin.Forms.Platform.Android.FormsApplicationActivity
{
protected override void OnCreate(Bundle bundle)
{
base.OnCreate(bundle);
LoadApplication(new App());
var window = ((Activity)Forms.Context).Window;
window.SetSoftInputMode(SoftInput.AdjustPan);
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.