/**
*获取所有控件
*
*@paramview传进去view。this.getWindow.getDecro();
*@return
*/
private List<View> getAllChildViews(View view) {
List<View> allchildren = new ArrayList<View>();
if (view instanceof ViewGroup) {
ViewGroup vp = (ViewGroup) view;
for (int i = 0; i < vp.getChildCount(); i++) {
View viewchild = vp.getChildAt(i);
allchildren.add(viewchild);
allchildren.addAll(getAllChildViews(viewchild));
}
}
return allchildren;
}
View view=getWindow().getDecorView();
版权声明:本文为ding1145536113原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。