2011-07-20 14 views
1

肖像画と風景モードを切り替える場合はandroid:configChanges="keyboardHidden|orientation"を使用しています。しかし、ユーザがsoftkeyboard in portraitを開いてlandscape keyboard should hide or dissapperaに変更されたときに、そのことは起こりません。アンドロイド:configChanges = "keyboardHidden | orientation" Androidの場合

+0

私は理解していますが、キーボードの使用は何ですか? – Harinder

答えて

2

orientationを代行してpublic void onConfigurationChanged(Configuration newConfig)Activityに上書きしない場合は、キーボードが開いたままであることが普通です。

あなたはどちらか

  • オーバーライドこのメソッドは、ディスプレイに

  • をリセットするか(Activity再起動をできるようにorientationをインターセプト避けるためにすることができ、その場合には、あなたのActivity再初期化され、onCreate()が再び呼び出されます)

+0

オリエンテーション私は理解していますが、キーボードの使用は隠されていますか? – Harinder

0

私は確信していませんが、keyboardHidden | orientation | portrait(またはlandscape)と書く必要があると思います。

+0

ここにブロックに許可されるタグのリストがあります:http://developer.android.com/guide/topics/manifest/activity-element.html – hariseldon78

関連する問題