//-----------------获取 activity中的所有view    private void getAllViews(Activity act) {        List list = getAllChildViews(act.getWindow().getDecorView());    }    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;    }

更多相关文章

  1. Android(安卓)实现图片保存到本地并调用本地地址显示图片
  2. android 获取 imei号码
  3. Android通过HttpURLConnection上传多个文件至服务器 - 流传输
  4. Android之TelephonyManager类的使用案例
  5. Unity调用安卓
  6. 修复android获取ip地址失败 Fix Obtaining IP Address Android(
  7. android 中 浏览器调用本地app应用
  8. Android(安卓)APK安装过程及原理详解
  9. Android(安卓)Service

随机推荐

  1. 《android用SAX解析xml》
  2. android利用ZXing进行条码扫描二维码扫描
  3. 使用eclipse进行android C/C++ 开发环境
  4. Android(安卓)内存泄露分析
  5. Android(安卓)7.1 固件预装客户应用时出
  6. android 关于图片的放大,缩小,旋转功能的实
  7. 通信--------android 客户端 与 web 服务
  8. Android(安卓)中设置桌面背景
  9. Android:+WebView+demo
  10. Android小技巧收集