我使用GridLayoutManager垂直放置RecyclerView中的项目。 每个项目都是一个跨度。 现在我想要一些项目结束当前行,所以下一个项目放在它下面的新行。每个项目必须只能占用一个范围,以便它们具有相同的宽度。
示例:
项目[4]将放在下一行,而不是项目[3]之后。项目[3]之后的空格应保持未使用状态。
我尝试使用SpanSizeLookup,但其span index
对我没有任何意义,任何价值似乎都没有做任何事情。
有人可以建议解决方案吗?
答案 0 :(得分:0)
AUTHENTICATION_BACKENDS = (
'django.contrib.auth.backends.ModelBackend',
'social_core.backends.github.GithubOAuth2',
'social_core.backends.twitter.TwitterOAuth',
'social_core.backends.facebook.FacebookOAuth2',
'social_core.backends.google.GoogleOAuth2',
)
每个元素的默认值为1,只需在自定义范围查找中返回所需的跨度大小。