Android layout 键盘出现时,底部工作表对话框片段未向上滚动

Android layout 键盘出现时,底部工作表对话框片段未向上滚动,android-layout,android-fragments,android-softkeyboard,bottom-sheet,Android Layout,Android Fragments,Android Softkeyboard,Bottom Sheet,我有一个从另一个片段打开的片段 底部_sheet_fragment.xml: <LinearLayout> <TabLayout/> <ViewPager> </LinearLayout> 现在,每当我点击编辑文本时,回收器视图的一部分就会隐藏在键盘后面 预期: 当键盘出现时,底部工作表应向上滚动,以使回收器视图内容保持可见。我已通过将底部工作表碎片布局的根视图设置为android.support.v4.widget.NestedScrollVi

我有一个从另一个片段打开的片段

底部_sheet_fragment.xml:

<LinearLayout>
<TabLayout/>
<ViewPager>
</LinearLayout>
现在,每当我点击编辑文本时,回收器视图的一部分就会隐藏在键盘后面

预期:
当键盘出现时,底部工作表应向上滚动,以使回收器视图内容保持可见。

我已通过将底部工作表碎片布局的根视图设置为android.support.v4.widget.NestedScrollView,实现了您想要的行为。不知道这是否对您有效,因为您似乎正在使用内部的其他滚动视图。

我已通过将BottomSheetFragment布局的根视图设置为android.support.v4.widget.NestedScrollView,实现了您想要的行为。不知道这是否适用于您,因为您似乎正在使用内部的其他滚动视图。

很酷。它起作用了。看起来罪魁祸首是底部板材内的回收器视图。我将尝试查看该场景的一些解决方法:谢谢。当我使用支持设计库的26.0.0-alpha1时,您的解决方案对我很有效。但是,当我更改版本时,它就停止工作。@user3128700您曾经为RecyclerView解决过它吗?酷。它起作用了。看起来罪魁祸首是底部板材内的回收器视图。我将尝试查看该场景的一些解决方法:谢谢。当我使用支持设计库的26.0.0-alpha1时,您的解决方案对我很有效。但是,当我更改版本时,它就停止工作。@user3128700您曾经为RecyclerView解决过它吗?
<LinearLayout>
    <EditText/>
    <RecyclerView>
    </LinearLayout>