当键盘出现时,底部对话框片段不会向上滚动

时间:2017-07-06 07:35:49

标签: android-layout android-fragments android-softkeyboard bottom-sheet

我有一个BottomSheetDialogFragment从另一个片段打开。

bottom_sheet_fragment.xml:

<LinearLayout>
<TabLayout/>
<ViewPager>
</LinearLayout>

我有两个视图寻呼机片段,每个片段都以垂直方式包含EditTextRecyclerView

view_pager_fragment1.xml:

<LinearLayout>
    <EditText/>
    <RecyclerView>
    </LinearLayout>

现在,当我点击编辑文本时,回收者视图的一部分隐藏在键盘后面。

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

1 个答案:

答案 0 :(得分:5)

通过将BottomSheetFragment布局的根视图设为android.support.v4.widget.NestedScrollView,我设法实现了您想要的行为。不知道它是否适合你,因为你似乎在里面使用其他滚动视图。