【问题标题】:Android Recyclerview alternative for widgetAndroid Recyclerview 小部件的替代品
【发布时间】:2021-01-19 20:10:32
【问题描述】:
我有一个用例,用户可以创建自己的按钮并给每个按钮一个标签。
为了正确显示按钮,我将 Recyclerview 与 StaggeredGridLayoutManager 结合使用。这就像一个魅力。
很遗憾,Android Widget 不支持 Recyclerview。
您认为在小部件上显示任意数量的按钮(每个按钮可以具有不同的大小)的最佳解决方案是什么?我应该使用 GridLayout 吗?
【问题讨论】:
标签:
java
android
android-recyclerview
android-widget
【解决方案1】:
您可以找到here 支持在 android 小部件中使用的所有布局。
在列出的所有支持的布局中,在外观上更接近 StaggeredGridLayout 的是 GridLayout。所以,我会选择 GridLayout 开始,然后根据我的设计需求,我会将它与最适合我的需求相结合。最有可能的是,如果您想保持 StaggeredGridLayout 的默认外观,也许您可以在需要的地方将它与一些 LinearLayouts 结合起来。