【发布时间】:2015-09-04 09:02:06
【问题描述】:
我使用 xamarin + mvvmcross 创建 android 应用程序。我的 MvxFragment 中有一个 MvxAutoCompleteTextView。在 MvxAutoCompleteTextView 中写入并单击其他控件后,我想隐藏虚拟键盘。我用这个代码
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;
}
}
但这不起作用。如何隐藏键盘?
【问题讨论】:
标签: android xamarin mvvmcross android-softkeyboard