Android: EditText turns on keyboard automatically, how to stop?

android, android-edittext, xamarin, xamarin.android

Solution

I found this to be the solution:

Window.SetSoftInputMode (SoftInput.StateAlwaysHidden);

Note: This is in C# not Java for Android

Problem

I have a simple `EditText` over a `ListView` defined below. When the app runs, the EditText is selected and the keyboard appears. I don't want that to happen. I don't want it selected or the keyboard to appear by default. ``` <EditText android:id="@+id/search_box" android:layout_width="fill_parent" android:layout_height="wrap_content" android:hint="type to search titles" android:inputType="text" android:maxLines="1" android:capitalize="none" android:linksClickable="false" android:autoLink="none" android:autoText="true" android:singleLine="true" /> <ListView android:id="@+id/DetailsListView" android:layout_width="fill_parent" android:layout_height="0dip" android:layout_weight="1" android:background="@color/transparent" android:cacheColorHint="@color/transparent" android:listSelector="@drawable/list_selector" android:fastScrollEnabled="true" /> ```

Original source

Related problems