在Android应用程序中隐藏软输入会导致滚动视图滚动到底部

时间:2013-09-12 19:08:37

标签: android

我在用户输入edittext字段后隐藏了android键盘。当我隐藏键盘时,整个视图滚动到底部。如何避免这种滚动?

这就是我隐藏键盘的原因:

    InputMethodManager imm = (InputMethodManager)getSystemService(
            Context.INPUT_METHOD_SERVICE);
    imm.hideSoftInputFromWindow(stepNameEditText.getWindowToken(), 0);
    imm.hideSoftInputFromWindow(stepDescriptionEditText.getWindowToken(), 0);

1 个答案:

答案 0 :(得分:0)

您只需拨打hideSoftInputFromWindow()一次,然后尝试使用InputMethodManager.HIDE_NOT_ALWAYS代替“0”作为标记。

编辑: 尝试将android:windowSoftInputMode="adjustPan"添加到您的清单。