タイトルが示すように、1 つのアクティビティから、editText を含むダイアログ アクティビティを開始します。それをクリックしてソフトキーボードが表示されると、DialogActivity がパンされますが、背後のアクティビティにも影響します。
親アクティビティのマニフェスト エントリです。
<activity
android:name=".BasketStep2Activity"
android:parentActivityName=".home.Start"
android:windowSoftInputMode="stateAlwaysHidden|adjustPan" >
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value=".home.Start" />
</activity>
これは、ダイアログ アクティビティのマニフェスト エントリです。
<activity
android:name=".SelectRelais"
android:configChanges="keyboardHidden|orientation|screenSize"
android:windowSoftInputMode="adjustPan|stateHidden"
android:theme="@style/AppDialog" >
</activity>
親アクティビティは、フォーカスのある editText があるかのように下部にパンします。「adjustResize」を使用すると、すべてが明らかに台無しになります。バックグラウンド アクティビティの変更を防ぐ方法はありますか?