在If语句中将布局作为条件?

时间:2014-04-12 05:46:53

标签: android android-linearlayout

如何在If(布局条件)中将任何布局作为条件???? 我需要做的是在将图像从一个线性布局拖放到另一个线性布局后检查每个线性布局中的子项数。并且还帮助我在丢弃视图后计算每个布局中的子项数。

1 个答案:

答案 0 :(得分:1)

您可以获得父布局的子计数,如下所示:

LinearLayout titleParent = (LinearLayout)findViewById(R.id.ll_parent);
int childCount = titleParent.getChildCount();

你可以循环检查其子女并提出条件 例如,

for (int i = 0; i < titleParent.getChildCount(); i++) {
            LinearLayout childLayout = (LinearLayout) titleParent.getChildAt(i); 
            if(childLayout.getId == R.id.child) 
                             // do something 
        }