Android 使GridLayoutManager遵守LayoutParams的宽度参数
缔约国指出: 请注意,如果方向为,则忽略宽度参数,如果方向为,则忽略高度参数,因为子视图预计将填充指定给它的所有空间 有什么办法可以绕过这个限制吗 我的用例是两列的宽度与其子列()匹配,第三列根据可用宽度自由收缩和扩展:Android 使GridLayoutManager遵守LayoutParams的宽度参数,android,android-recyclerview,gridlayoutmanager,Android,Android Recyclerview,Gridlayoutmanager,缔约国指出: 请注意,如果方向为,则忽略宽度参数,如果方向为,则忽略高度参数,因为子视图预计将填充指定给它的所有空间 有什么办法可以绕过这个限制吗 我的用例是两列的宽度与其子列()匹配,第三列根据可用宽度自由收缩和扩展: |---|------|-------------------------------| |ABE|Fills |This one | |A |The |Expands | |
|---|------|-------------------------------|
|ABE|Fills |This one |
|A |The |Expands |
| |Column|Freely |
|---|------|-------------------------------|
我试过了,但它只缩小了专栏的内容,而不是实际的专栏
避免这种情况的一个不太好的方法是使用、转置数据并继续调用,但这有点违背了使用
另一种方法是实现一个定制,但这似乎需要很多工作