2013年2月18日月曜日

画面遷移時にIMEを表示しない方法

Androidのアプリで、画面遷移時にIMEを表示しない方法について。
検索すればいくらでも出てくるだろうけど、備忘録としてメモ。


AndroidManifest.xmlの対象の<activity>に以下を記述する。

android:windowSoftInputMode="stateAlwaysHidden"

http://developer.android.com/guide/topics/manifest/activity-element.html#wsoft


または、対象のActivityのonCreate()で以下を実行する。

getWindow().setSoftInputMode(LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);

http://developer.android.com/reference/android/view/Window.html#setSoftInputMode(int)
http://developer.android.com/reference/android/view/WindowManager.LayoutParams.html#SOFT_INPUT_STATE_ALWAYS_HIDDEN

0 件のコメント:

コメントを投稿