Android 编辑文本被推离屏幕

Android 编辑文本被推离屏幕,android,android-layout,android-recyclerview,fragment,android-softkeyboard,Android,Android Layout,Android Recyclerview,Fragment,Android Softkeyboard,我有一个带有NestedScrollView和垂直LinearLayout的屏幕,其中包含片段、Recycler和另一个片段。当我在一个回收商的物品中点击并聚焦EditText时,软键盘弹出并将其推出屏幕窗口OFTIPUTMODE设置为活动的stateAlwaysHidden | adjustResize 以前有人遇到过这个问题吗 布局: <layout xmlns:android="http://schemas.android.com/apk/res/android"> <

我有一个带有
NestedScrollView
和垂直
LinearLayout
的屏幕,其中包含片段、
Recycler
和另一个片段。当我在一个回收商的物品中点击并聚焦
EditText
时,软键盘弹出并将其推出屏幕<代码>窗口OFTIPUTMODE设置为活动的
stateAlwaysHidden | adjustResize

以前有人遇到过这个问题吗

布局:

<layout xmlns:android="http://schemas.android.com/apk/res/android">
  <android.support.v4.widget.NestedScrollView
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@color/background"
    >
    <LinearLayout
      android:orientation="vertical"
      android:layout_width="match_parent"
      android:layout_height="wrap_content"
      >
      <com.trinerdis.skypicker.widget.SupportFragmentLayout
        android:id="@+id/first_fragment_container"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        />
      <android.support.v7.widget.RecyclerView
        android:id="@+id/middle_recycler_view"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:overScrollMode="never"
        android:scrollbars="none"
        android:listSelector="@android:color/transparent"
        android:divider="@null"
        android:dividerHeight="0dp"
        />
      <com.trinerdis.skypicker.widget.SupportFragmentLayout
        android:id="@+id/second_fragment_container"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:padding="@dimen/margin_medium"
        />
      <include
        android:id="@+id/info"
        layout="@layout/layout_info"
        />
    </LinearLayout>
  </android.support.v4.widget.NestedScrollView>
</layout>


结果表明,我没有像我所想的那样尝试所有选项,通过将
windowSoftInputMode=“stateAllwayshidden | adjustResize”
更改为
windowSoftInputMode=“stateAllwayshidden | adjustPan”
添加相关代码,问题得到解决。这是不够的信息。Android不能很好地处理多个嵌套的可滚动布局,您应该将recyclerview(可滚动布局)移到NestedScrollView之外