title: EditText steals focus
body: <p>I have an Activity, which has an EditText and a ListView. The EditText can be used to filter listview rows.</p>
  
  <p>problem is that when the Activity loads up, the keyboard popups by default. I would want that the keyboard come up only when a user actualy taps into the text box and not by default.</p>
  
  <pre><code>Public void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
  
      setContentView(R.layout.filterablelayout);
  
      filterText = (EditText) findViewById(R.id.search_box);
      filterText.addTextChangedListener(filterTextWatcher);
  
      filterText.setVisibility(View.INVISIBLE);
  
      GetCategories();
  }
  </code></pre>
  
  <p>My layout xml is as below:</p>
  
  <pre><code>&lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent"
  android:orientation="vertical" &gt;
  
  &lt;TextView
      android:layout_width="fill_parent"
      android:layout_height="wrap_content"
      android:text="@string/selectcat" /&gt;
  
  &lt;EditText
      android:id="@+id/search_box"
      android:layout_width="fill_parent"
      android:layout_height="wrap_content"
      android:hint="@string/categorytxthint"
      android:inputType="text"
      android:maxLines="1" /&gt;
  
  &lt;ListView
      android:id="@android:id/list"
      android:layout_width="fill_parent"
      android:layout_height="0dip"
      android:layout_weight="1" /&gt;
  
  &lt;/LinearLayout&gt;
  </code></pre>