I have an Android activity and there is one EditText in the whole layout. For some reason, whenever the activity starts, the keyboard comes up.
I have tried all of the following things:
Placing these two in OnStart:
FindViewById<EditText> (Resource.Id.searchText).ClearFocus ();
FindViewById<EditText> (Resource.Id.searchText).Selected = false;
Adding a LinearLayout with these two properties:
android:focusable="true" android:focusableInTouchMode="true"
Adding the following tag inside another View on the layout:
android:focusable="true" android:focusableInTouchMode="true"
Adding this to my activity manifest:
android:windowSoftInputMode="stateHidden"
But still, the keyboard opens when the activity opens. What could I be doing wrong?
Try these for Xamarin.Android (Cross Platform)
this.Window.SetSoftInputMode (SoftInput.StateHidden);
Or
Add this to manifest,
[Activity(Label = "SampleApp", MainLauncher = true, Icon = "@drawable/icon", WindowSoftInputMode = SoftInput.StateHidden)]
Try this -this.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With