リンク:【ソース+水=麦茶色の何か】

参考:

Activityの起動時に、フォーカスがEditText等の編集可能なオブジェクトに当たっていると、自動でソフトキーボード(softinput)が起動することがある。

※この辺りのデフォルトの動作についてはあまり規定が無いようで、同じアプリでも機器によってはソフトウェアキーボードが起動しないこともある。経験上、AVDでは立ち上がらないことが多い。

これを防ぐためには、以下のようにソフトキーボードのモードを設定する。

import android.view.WindowManager;
   ・
   ・
   @Override
   public void onCreate(Bundle savedInstanceState)
   {
       super.onCreate(savedInstanceState);
       this.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
       setContentView(R.layout.main);
   }

setSoftInputModeのパラメータについては、こちら(http://developer.android.com/reference/android/view/WindowManager.LayoutParams.html)を参照のこと。

なお、「SOFT_INPUT_STATE_ALWAYS_HIDDEN」を指定した場合でも、テキストボックスをタップすることでソフトキーボードを起動できる。