代码之家  ›  专栏  ›  技术社区  ›  Majkeee

ConstraintLayout和RecyclerView

  •  0
  • Majkeee  · 技术社区  · 6 年前

    无论何时打开键盘,它都会调整窗口的大小,但不会将RecyclerView滚动到正确的项目。

    ConstraintLayout
        TextView (topToParent)
        RecyclerView (topToBottomOf TextView, bottomToTopOf EditText)
        EditText (bottomToParent)
    

    显示

    <activity 
        android:name=".ChatActivity"
        android:windowSoftInputMode="adjustResize"
    />
    

    有什么解决办法我没找到吗?

    附笔。: adjustPan

    //编辑:非编程解决方案优先。

    1 回复  |  直到 6 年前
        1
  •  0
  •   Ikazuchi    6 年前

    如果您的视图只包含回收视图,我建议您添加

        android:windowSoftInputMode="adjustNothing"
    

    你的活动AndroidManifest.xml文件文件。当键盘出现时,它将阻止ui跳转。