01 /**
02      * @note 获取该activity所有view
03      * @author liuh
04      * */
05     public List<View> getAllChildViews() {
06         View view = this.getWindow().getDecorView();
07         return getAllChildViews(view);
08     }
09  
10     private List<View> getAllChildViews(View view) {
11         List<View> allchildren = new ArrayList<View>();
12         if (view instanceof ViewGroup) {
13             ViewGroup vp = (ViewGroup) view;
14             for (int i = 0; i < vp.getChildCount(); i++) {
15                 View viewchild = vp.getChildAt(i);
16                 allchildren.add(viewchild);
17                 allchildren.addAll(getAllChildViews(viewchild));
18             }
19         }
20         return allchildren;
21     }

转载于:https://www.cnblogs.com/zhengbeibei/archive/2013/03/16/2963446.html

Android----获取activity上所有的控件相关推荐

  1. android 获取多个控件,Android----获取activity上所有的控件

    /** * @note 获取该activity所有view * @author liuh * */ public List getAllChildViews() { View view = this. ...

  2. android switch控件的大小,关于Android Action Bar 上的 Switch控件

    是这样的: 因为要在Action Bar 上弄个 Switch 按钮,所以我照 http://stackoverflow.com/questions/12107031/how-to-add-a-swi ...

  3. 在GLSurfaceView上添加Layout控件(android)

    查找了很久,才找出在GLSurfaceView上添加控件的方法.废话不说,本例实现了一个Native opengl es 程序,绘制了一个旋转三角形:当然主题是在GLSurfaceView上添加Lay ...

  4. java获取其他窗体上的控件,怎么获取从引用自定义panel控件的frame里获取它的控件的值...

    如何获取从引用自定义panel控件的frame里获取它的控件的值? 以下是自定义的panel控件: package snooker; import java.awt.Component; import ...

  5. (转)android UI进阶之自定义组合控件

    第一个实现一个带图片和文字的按钮,如图所示: 整个过程可以分四步走.第一步,定义一个layout,实现按钮内部的布局.代码如下: [html] view plaincopy <?xml vers ...

  6. Android 仿微信语音录音小控件

    Android 仿微信语音录音小控件 前段时间一直在做IM聊天这方面的撸码工作,涉及到了很多小控件,有时间我会慢慢给大家分享一下我的小成果,希望大家一起学习,一起进步,今天来和大家来说一下Androi ...

  7. Android开发技巧——自定义控件之组合控件

    Android开发技巧--自定义控件之组合控件 我准备在接下来一段时间,写一系列有关Android自定义控件的博客,包括如何进行各种自定义,并分享一下我所知道的其中的技巧,注意点等. 还是那句老话,尽 ...

  8. 一个Activity掌握Design新控件 (转)

    原文地址:http://blog.csdn.net/lavor_zl/article/details/51295364 谷歌在推出Android5.0的同时推出了全新的设计Material Desig ...

  9. Android入门(七) | 常用控件

    文章目录 TextView 控件:文本信息 Button 控件:按钮 EditText 控件:输入框 ImageView 控件:图片 ProgressBar 控件:进度条 AlertDialog 控件 ...

最新文章

  1. 脑电传感器并不复杂,那精度呢?
  2. Java泛型-为什么允许“扩展T”但不允许“实现T”?
  3. np.c_与np.r_
  4. Centos 7 搭建.net web项目
  5. python创建文件的编码格式
  6. whitelist方法_Jsoup学习之Whitelist类
  7. 项目经理案头手册学习系列【9、10】——资源强制进度计划、应用PERT编制进度计划...
  8. [2018.10.10 T2] 烯烃
  9. 冰封USB3.0导入工具
  10. EMC-电磁兼容-电磁骚扰的耦合机理
  11. 大数据、云计算、人工智能的融合应用分析
  12. java格林威治时间转北京时间
  13. 安卓搜不到airpods_airpods忽略设备后再也搜不到了怎么办
  14. CF1385 D. a-Good String (分治+递归)
  15. RFID读写器web插件实现读卡写卡
  16. 雾里看菊:热点IP是怎么生成的
  17. 精通Dubbo——Dubbo支持的协议的详解
  18. NoHttp的学习使用
  19. R数据分析:变量间的非线性关系,多项式,样条回归和可加模型
  20. [GO]并的爬取捧腹的段子

热门文章

  1. poj 1308 Is It A Tree?
  2. 求一架构 : 保留历史数据
  3. 光源时间_您的国美备战时间已不足一个月!绝密国美考点、考场、光源分析送上!...
  4. Map以自定义类做为键值
  5. python输出文本和值_python读取文本中数据并转化为DataFrame的实例
  6. 差分进化算法_OPTIMUS软件功能特性介绍【全局优化算法模块】
  7. AUTOSAR从入门到精通100讲(三十五)-AUTOSAR BswM三部曲-概念实践代码分析
  8. java监控rabbitMq服务状态,SpringCloud-Turbine【RabbitMQ服务监控】
  9. 输出以下图案菱形7行_春夏格子图案超流行,三木的一款格子连衣裙,带来田园少女风...
  10. lumion自动保存_LUMION吊打MAX,轻松玩转规划渲染!