LinearLayout源代码中虚拟子项数的含义是什么

时间:2015-09-25 02:00:26

标签: android android-linearlayout

LinearLayout的方法 - getVirtualChildCount()只返回方法  注意:ViewGroup的getChildCount():如果布局可以容纳虚拟子项,则此数字可能与实际子项数不同。那么什么是“虚拟儿童”这个术语

2 个答案:

答案 0 :(得分:1)

TableRow / TableLayout according to this post使用它们:

  

TableRow / TableLayout使用这些方法。   你不需要担心它们,它们只适用于内部   使用

答案 1 :(得分:0)

我已经完成了一些搜索活动。

方法getChildCount()用于表格结构。

TableRow extends LinearLayout

并在TableRow中重写该方法。

@Override
public int getVirtualChildCount() {
    if (mColumnToChildIndex == null) {
        mapIndexAndColumns();
    }
    return mNumColumns;
}

TableRow中的方法返回包含行内填充目的的虚拟子项的子项数。

所以我可以说,它基本上是该行中的列数。