Nah - /ausblenden der Android Soft-Tastatur in MvxFragment

Erstelle ich eine android-app mit xamarin + mvvmcross. Ich habe eine MvxAutoCompleteTextView in meinem MvxFragment. Nach dem schreiben in der MvxAutoCompleteTextView und klicken auf die anderen kontrolliert, ich möchten ausblenden der virtuellen Tastatur. Ich benutze diesen code

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;
    }
}

aber das funktioniert nicht. Wie kann ich die Tastatur auszublenden?

InformationsquelleAutor FetFrumos | 2015-06-18
Schreibe einen Kommentar