正如标题所说,从一个活动开始,我启动了一个包含 editText 的对话框活动。当我单击它并出现 softKeyboard 时,它会平移 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”,显然一切都搞砸了。有没有办法防止对后台活动进行任何更改?