ページ

2012年4月29日日曜日

Activity起動時にソフトキーボードを起動しない

Activity起動時にEditTextがあるとデフォルトだとソフトキーボードが起動してしまう。
それを起動しないようにする。
※ユーザがEditTextを選択するとソフトキーボードが起動するようにする。

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        // キーボードが自動的に表示されるのを防ぐ
        getWindow().setSoftInputMode(LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
    }
これだけ。

0 件のコメント:

コメントを投稿