正如标题所说,我从一个活动开始一个包含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一样。如果我使用&#34; adjustResize&#34;,一切都显然搞砸了。有没有办法阻止对后台活动的任何更改?
答案 0 :(得分:2)
在父活动中使用adjustNothing而不是adjustPan