对话框活动中的软键盘可以支持后面的活动

时间:2014-10-02 08:04:11

标签: android resize android-softkeyboard pan adjustpan

正如标题所说,我从一个活动开始一个包含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;,一切都显然搞砸了。有没有办法阻止对后台活动的任何更改?

1 个答案:

答案 0 :(得分:2)

在父活动中使用adjustNothing而不是adjustPan