[英]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.