首页 > 解决方案 > TableRow - 获取列数

问题描述

我在 android 中有一个动态的 TableRow,所以我根据我的操作在 TableRow 中添加和删除视图。

我想检查表格行是否已满,换句话说,我想检查例如我的表格行是否有 10 个视图,然后我移动到第二行。

我在文档中进行了搜索,但找不到获取 TableRow 中视图数量的方法。

请问有什么办法可以解决这个问题吗?

标签: androidkotlin

解决方案


正如Mike在评论中提到的:

TableRow是一个ViewGroup,所以getChildCount()会给你直接孩子的数量

kotlin 的解决方案是:

if (tableRow1.childCount < 10)
   // action

推荐阅读