具有GridLayoutManager的非对称GridLayout / RecyclerView

问题描述 投票:0回答:1

[我正在尝试显示一个像this one(图形机架柜表示形式)的网格,其中提到了其中一种标题的方法(可以帮助我找到最好的方法,但是我找不到合适的解决方案。

目前,我在ScrollView中使用GridLayout,首先通过生成索引列(文本视图),然后在跨度正确的索引(设备安装的有效位置)处添加按钮,以扩展其上的按钮需要多行(设备占用多个机架单元)。

我尝试过的每条路径,总是遇到相同的问题:

  • 如何动态地添加仅占用一列多于一行(设备是一列)的按钮。
  • 如何为未使用的单元保留空格(仅用于设备列)。

自从我完成我的工作后,欢迎提出任何想法。

android kotlin android-recyclerview android-gridview gridlayoutmanager
1个回答
0
投票
override fun onBindViewHolder(holder: ViewHolder, position: Int) { val item = values[position] // You can customize it as per your requirement holder.itemView.layoutParams.height = position*50 }
© www.soinside.com 2019 - 2024. All rights reserved.