android - TableRow - 获取列数
问题描述
我在 android 中有一个动态的 TableRow,所以我根据我的操作在 TableRow 中添加和删除视图。
我想检查表格行是否已满,换句话说,我想检查例如我的表格行是否有 10 个视图,然后我移动到第二行。
我在文档中进行了搜索,但找不到获取 TableRow 中视图数量的方法。
请问有什么办法可以解决这个问题吗?
解决方案
正如Mike在评论中提到的:
TableRow
是一个ViewGroup
,所以getChildCount()
会给你直接孩子的数量
kotlin 的解决方案是:
if (tableRow1.childCount < 10)
// action
推荐阅读
- linux - 什么意思 ”?” 在 linux 的 "awk -option {print $? }" 命令中,例如 {print $1}
- laravel - 如何在 laravel 中使用 dompdf 制作特定部分的 PDF
- excel - 除非从文本转换为列,否则 VBA 不会在单元格上运行
- vb.net - 从 VB6 迁移到 Vb.net 是否支持向后兼容?
- java - 无法向springboot发送http post请求
- c# - 如何从 azure 上的私有服务器获取 wsdl 文件
- javascript - 如何根据单选按钮和复选框数据的组合选择按钮 URL?
- polygon - UE4 蓝图:如何从空间中多边形周长的顶点坐标数组动态创建网格
- http - 微服务应该如何处理 409 响应?
- vbscript - vbscript 将应用于一个 PST 文件的所有规则复制到另一个