正如标题所示,我从一个 Activity 启动一个包含 editText 的对话框 Activity 。当我单击它并且软键盘出现时,它会平移 DialogActivity 但它也会影响后面的 Activity 。
这是父 Activity 的 list 条目
<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 的 list 条目
<activity
android:name=".SelectRelais"
android:configChanges="keyboardHidden|orientation|screenSize"
android:windowSoftInputMode="adjustPan|stateHidden"
android:theme="@style/AppDialog" >
</activity>
父 Activity 平移到底部,就好像那里有一个具有焦点的 editText。如果我使用“调整调整大小”,一切显然都搞砸了。有没有办法防止对后台 Activity 进行任何更改?
最佳答案
在父 Activity 中使用 adjustmentNothing 代替 adjustmentPan
关于android - 对话框 Activity 中的软键盘平移后面的 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26156628/