我使用xamarin + mvvmcross創建了Android應用程序。我的MvxFragment中有一個MvxAutoCompleteTextView。在寫入MvxAutoCompleteTextView並單擊其他控件後,我想要隱藏虛擬鍵盤。我用這個代碼關閉/隱藏MvxFragment中的Android軟鍵盤
public class MyFragment : MvxFragment
{
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
{
base.OnCreateView(inflater, container, savedInstanceState);
var view = this.BindingInflate(Resource.Layout.frMy, null);
var autoComplete = view.FindViewById<MvxAutoCompleteTextView>(Resource.Id.acMy);
InputMethodManager inputManager = (InputMethodManager)inflater.Context.GetSystemService(Context.InputMethodService);
inputManager.HideSoftInputFromWindow(autoComplete.WindowToken, HideSoftInputFlags.None);
return view;
}
}
但這不起作用。我如何隱藏鍵盤?
謝謝,但它對我不起作用。 – FetFrumos