當所有RecyclerView項目適合屏幕時,是否可以顯示浮動操作按鈕?問題是 - 當浮動動作按鈕被隱藏並且RecyclerView幾乎變空時 - 沒有地方可以滾動,所以浮動動作按鈕沒有顯示。浮動操作按鈕和RecyclerView
回答
是的,你必須使用一個協調佈局使用統籌佈局這樣 https://lab.getbase.com/introduction-to-coordinator-layout-on-android/
可以達到所期望的行爲。下面的鏈接是很好的參考。
請在答案中添加一些代碼示例,因爲這可能被認爲是僅鏈接答案。 –
我已經解決了我的這種方式的問題:
- 添加RecyclerView.AdapterDataObserver到適配器
一壓腳提升數據已經改變了我對recyclerView
private RecyclerView.AdapterDataObserver adapterDataObserver = new RecyclerView.AdapterDataObserver() { @Override public void onChanged() { super.onChanged(); recyclerViewEmptySupport.getViewTreeObserver().addOnPreDrawListener(new ViewTreeObserver.OnPreDrawListener() { @Override public boolean onPreDraw() { recyclerViewEmptySupport.getViewTreeObserver().removeOnPreDrawListener(this); scrollingFABBehavior.recyclerViewChanged(recyclerViewEmptySupport, dialogsListAdapter, fab); return false; } }); } };
註冊
ViewTreeObserver.OnPreDrawListener
在這個監聽我告訴FAB是recyclerView MAY足夠空(或者可能不)forcely顯示
- 1. 浮動操作按鈕
- 2. RecyclerView依賴導致浮動操作按鈕空指針
- 3. 在RecyclerView的指定元素上顯示浮動操作按鈕
- 4. 浮動操作按鈕在RecyclerView上不可視化。怎麼樣?
- 5. 浮動操作按鈕庫在Eclipse中
- 6. 浮動操作按鈕錯誤
- 7. 更改浮動操作按鈕背景
- 8. 浮動操作按鈕顯示太低
- 9. 如何創建浮動操作按鈕?
- 10. 顯示浮動操作按鈕
- 11. 修剪的浮動操作按鈕CSS
- 12. 浮動操作按鈕throing錯誤
- 13. 隱藏浮動操作按鈕
- 14. 浮動操作按鈕鑄的問題
- 15. 活動中的浮動操作按鈕 - 如何在片段中固定到recyclerview?
- 16. 不能使浮動操作按鈕「浮動」
- 17. 浮動操作按鈕和設計庫通脹錯誤
- 18. 如何訪問Robotium中的FloatingActionMenu和浮動操作按鈕?
- 19. 創建CardView佈局和浮動操作按鈕的Android
- 20. 在CardView和RecyclerView上添加浮動按鈕
- 21. Surfaceview和浮動按鈕
- 22. 浮動操作按鈕作爲一個正方形
- 23. 浮動操作按鈕底邊距不起作用
- 24. 穿上浮動操作按鈕IST不工作
- 25. 將浮動操作按鈕轉換爲Android中的活動
- 26. 滾動視圖上的浮動操作按鈕?
- 27. 如何隱藏嵌套滾動上的浮動操作按鈕
- 28. 浮動操作按鈕上方滾動視圖
- 29. 浮動按鈕
- 30. 浮動動作按鈕附加錨不隱藏時滾動RecyclerView項慢
請,加一些代碼樣本到答案,因爲這可能被認爲是一個鏈接唯一的答案。 –