我可以以某种方式(最好是简单地)使我的自定义ViewGroup像Table一样松散 - 将单元格跨越到列的最大宽度? 使用TableLayout对我来说不是一个解决方案,我需要在我自己的视图列表中进行宽度修改,因为并非所有这些都是直接的子视图。
到目前为止,我已经尝试扩展TableLayout并复制它的一些方法,使它们可以使用自己的视图列表而不是孩子,但我迷路了。
我还会提供一般答案,如何解决这个问题。
答案 0 :(得分:0)
我建议您使用RecyclerView来实现此目的,您必须使用 Recyclerview with GridLayoutManager
,默认情况下,如果您想支持网格内的选择,则会有onSelectionListener()
。