/**

     * 获取所有控件

     *

     * @param view 传进去viewthis.getWindow.getDecro();

     * @return

     */

    private List getAllChildViews(View view) {

       List allchildren = new ArrayList();

 

       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();

 

更多相关文章

  1. android 获取 imei号码以及其他信息
  2. android获得屏幕高度和宽度
  3. Android获取手机信息
  4. Android(安卓)中使用自定义字体的方法
  5. Android实现圆形头像-使用自定义控件
  6. Android(安卓)获取View高度宽度
  7. Android执行命令行命令(获取系统Logcat)
  8. Android(安卓)获取View高度宽度
  9. android获取手机通讯录联系人

随机推荐

  1. 一款高颜值的词云包让我拍案叫绝
  2. 21天,在Github上获取 6300 star
  3. 【新手向】从零开始搭建一个酷炫免费的个
  4. 看动画轻松理解「链表」实现「LRU缓存淘
  5. 我用python掐指一算,2020高考分数和录取情
  6. 一道腾讯面试题:厉害了我的杯
  7. 嘿,你知道新冠疫情现在什么样了吗?
  8. C#基础入门第十四天(MD5加密,WinForm)
  9. 啥是佩奇排名算法
  10. Python与Tableau相结合,万字长文搞定传统