Android 是否将布局作为If station中的条件?

Android 是否将布局作为If station中的条件?,android,android-linearlayout,Android,Android Linearlayout,我应该如何将任何布局作为If(布局条件)中的条件???? 我要做的就是在将图像从一个线性布局拖放到另一个线性布局后,检查每个线性布局中的子级数量。还可以帮助我在删除视图后计算每个版面中的子版面数。您可以获得父版面的子版面数,如下所示: LinearLayout titleParent = (LinearLayout)findViewById(R.id.ll_parent); int childCount = titleParent.getChildCount(); 您可以循环检查其子项并设置

我应该如何将任何布局作为If(布局条件)中的条件????
我要做的就是在将图像从一个线性布局拖放到另一个线性布局后,检查每个线性布局中的子级数量。还可以帮助我在删除视图后计算每个版面中的子版面数。

您可以获得父版面的子版面数,如下所示:

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

您可以循环检查其子项并设置条件
例如

for(int i=0;i
试试这种方式“yourLayout”.getChildCount()…它只给出子计数的数目。首先,我想检查放置在哪个布局中。以及如何在这种情况下应用任何特定的布局。我认为你需要更清楚地解释你想做什么。你的问题目前没有意义。@Gabe Sechan首先,我的网格布局中有12个线性布局。每个线性布局中都包含图像。在将图像从一个布局拖放到另一个布局时,我会获取每个被拖动图像的id,并获取每个被拖放图像的布局的id。现在的问题是:在所有这些布局中,我必须计算拖动停止后的子级数。对于这一点,我应该把布局作为任何一个州的条件吗???你能看看上面关于我工作问题的解释吗
for (int i = 0; i < titleParent.getChildCount(); i++) {
            LinearLayout childLayout = (LinearLayout) titleParent.getChildAt(i); 
            if(childLayout.getId == R.id.child) 
                             // do something 
        }