我想創建一個RecyclerView(或者任何其他視圖),首先可以有一個LinearLayoutManager,然後將其全部展開到一個GridLayoutManager。像第一部分this.將LinearLayout擴展到網格的Android RecyclerView
-1
A
回答
0
這是你需要自己寫的東西。例如,在工具欄中有一個顯示列表/網格圖標,用於觸發RecyclerView的重新呈現(根據需要使用LinearLayoutManager
或GridLayoutManager
)。然後,您可以讓您的RecyclerView.Adapter
構造函數有一個標誌指示要使用哪個(並在您的onCreateViewHolder
方法中在不同的ViewHolder
實現之間切換)
+0
是的,但我不知道如何在LayoutManager中處理滑動操作。我還發現https://github.com/android/platform_frameworks_base/blob/master/packages/SystemUI/src/com/android/systemui/qs/PseudoGridView.java –
相關問題
- 1. 帶有LinearLayout的Android網格
- 2. 關於擴展LinearLayout
- 3. 在android中擴展LinearLayout而不是Activity
- 4. Android可擴展網格按鈕
- 5. 擴展LinearLayout for App Widget
- 6. Android RecyclerView網格背景
- 7. WPF中的網格擴展
- 8. 可擴展的TextView for RecyclerView
- 9. XML網格將不會擴展
- 10. 的Android的LinearLayout擴大
- 11. RecyclerView隱藏LinearLayout
- 12. 將Android擴展:WINDOWTITLE
- 13. RecyclerView項目擴展動畫
- 14. 帶網格佈局管理器的Android可擴展回收站視圖,具有特定的擴展行爲
- 15. 將github-highlight-selected-chrome擴展擴展到每個網頁
- 16. 如何放入擴展GLSurfaceView的LinearLayout類?
- 17. 截取LinearLayout和RecyclerView
- 18. 顯示下面的LinearLayout RecyclerView
- 19. 如何讓FragmentManager在類中擴展LinearLayout?
- 20. 擴展LinearLayout子視圖時不可見
- 21. HtmlHelper網格控件的擴展方法
- 22. ASP.NET可擴展的網格視圖?
- 23. 數據網格中的可擴展列
- 24. 尋呼與Telerik的MVC擴展網格
- 25. MVC網格的Telerik擴展OnRowSelect問題
- 26. Wijmo網格分頁的可擴展性
- 27. android擴展LinearLayout,添加XML與LayoutInflater,findViewById爲空
- 28. 使用RecyclerView的可擴展列表?
- 29. 在LinearLayout下方對齊RecyclerView
- 30. LinearLayout重力裏面RecyclerView
具有1列/行的GridLayout管理器與LinearLayout管理器相同。所以你這樣做是錯誤的,用GridLayoutManager用一列/一行來做,然後在你需要的時候增加數字。 –
@BojanKseneman好的謝謝!但是,我應該如何處理滑動以將物品從1列/行移動到3/3。 –
https://medium.com/@ipaulpro/drag-and-swipe-with-recyclerview-b9456d2b1aaf#.qfd0olo7a –