1

我有一個BottomSheetDialogFragment從另一個片段打開。鍵盤出現時底部對話框片段不能滾動

bottom_sheet_fragment.xml:

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

我對視圖尋呼機其中的每一個包含一個EditText和在垂直方式一RecyclerView兩個片段。

view_pager_fragment1.xml:

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

現在,當過我點擊編輯文本回收視圖的部分是讓隱藏在鍵盤後面。

預計: 當出現鍵盤時,底部的紙張應向上滾動,以便回收站視圖內容保持可見。

回答

5

我已經設法通過將BottomSheetFragment佈局的根視圖設置爲android.support.v4.widget.NestedScrollView來實現所需的行爲。不知道它是否適合你,因爲你似乎在使用其他滾動視圖。

+1

感謝哥們。它也適合我 –

+0

酷。有用。看起來罪魁禍首是底部表單內的回收者視圖。將嘗試查看該場景的一些解決方法:)謝謝。 – user3128700

+0

當我使用支持設計庫的26.0.0-alpha1時,您的解決方案對我有用。但是當我更改版本時,它停止工作。 –

相關問題