title: android:windowSoftInputMode="stateVisible" doesn't work
body: <p>I would like to open the soft keyboard on when the Activity starts and I found that </p>
  
  <pre><code>android:windowSoftInputMode="stateVisible" 
  </code></pre>
  
  <p>doesn't work.</p>
  
  <p>To make sure, I created a new project (the default "Hello world") and did the following:</p>
  
  <ol>
  <li>added the windowSoftInputMode to the manifest. </li>
  <li>After that didn't work, I added an EditView field to the layout</li>
  <li>After that didn't work, I added</li>
  </ol>
  
  <p><code>getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE)</code>
   to the onCreate procedure.</p>
  
  <p>I compiled it with Android2.3.3 and tried to run it on my Galaxy S2 device and the Android4 emulator
  and still - no keyboard.</p>
  
  <p>My manifest file:</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
  </code></pre>
  
  <p></p>
  
  <pre><code>&lt;uses-sdk android:minSdkVersion="9" /&gt;
  
  &lt;application
      android:icon="@drawable/ic_launcher"
      android:label="@string/app_name"&gt;
      &lt;activity
          android:name=".HelloworldActivity"
          android:label="@string/app_name"
          android:windowSoftInputMode="stateVisible"&gt;
          &lt;intent-filter&gt;
              &lt;action android:name="android.intent.action.MAIN" /&gt;
  
              &lt;category android:name="android.intent.category.LAUNCHER" /&gt;
          &lt;/intent-filter&gt;
      &lt;/activity&gt;
  &lt;/application&gt;
  </code></pre>
  
  <p></p>
  
  <p>My main.xml layout:</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
  </code></pre>
  
  <p></p>
  
  <pre><code>&lt;TextView
      android:layout_width="fill_parent"
      android:layout_height="wrap_content"
      android:text="@string/hello" /&gt;
  
  &lt;EditText
      android:id="@+id/editText1"
      android:layout_width="match_parent"
      android:layout_height="wrap_content" &gt;
  
      &lt;requestFocus /&gt;
  
  &lt;/EditText&gt;
  </code></pre>
  
  <p></p>
  
  <p>My code:</p>
  
  <pre><code>public class HelloworldActivity extends Activity {
      /** Called when the activity is first created. */
      @Override
      public void onCreate(Bundle savedInstanceState) {
          super.onCreate(savedInstanceState);
          setContentView(R.layout.main);
          getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE);
  
      }
  }
  </code></pre>