2016-10-04 175 views
1

有沒有辦法檢查視圖是否有孩子?例如...如何檢查視圖是否有孩子

boolean bool = view.hasChildren(); //returns true if view has one or more children 

我需要知道這一點,因爲我有一個空的佈局我添加新的意見,以動態,我需要知道,如果佈局空。

回答

5

有沒有一種方法來檢查,如果視圖有子

假設是ViewGroup一個子類,你可以使用getChildCount()。例如。

public static boolean hasChildren(ViewGroup viewGroup) { 
    return viewGroup.getChildCount() > 0; 
} 
0

試試這個:

for(int index=0; index<((ViewGroup)viewGroup).getChildCount(); ++index) { 
    View nextChild = ((ViewGroup)viewGroup).getChildAt(index); 
} 
相關問題