获取activity下的所有view
来源:互联网 发布:作品集用什么软件知乎 编辑:程序博客网 时间:2024/05/21 07:54
/*** @note 获取该activity所有view* */public void getAll() {View view = current_activity.getWindow().getDecorView();List<View> all_child=getAllChildViews(view);
//……
//……
//do somthing
}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;}
0 0
- 获取activity下的所有view
- Android获取activity的所有子view(使用到递归)
- 获取应用程序下所有Activity
- 获取当前Activity的View
- android 在Activity下获取getWindowManager()的屏幕尺寸和自定义View下的获取尺寸
- android 获取activity的根view
- android 获取activity的根view
- Activity中获取view的宽高
- 获取当前Activity的根View
- Activity获取setContentView()后得到的View
- Activity生命周期与View宽度的获取
- Activity 获取 view getContentView
- Activity 获取 view getContentView
- activity获取当前view
- 获取view的所有child view并打印类型
- 获取当前处于activity状态的view controller
- Activity中获取view的高度和宽度方法
- 获取当前处于activity状态的view controller
- 0/1背包问题 蛮力/动规/回溯/分支定界
- 【Android】升级ADT 22 引发的错误
- IP协议
- 自动联想下拉菜单完善
- 二.2
- 获取activity下的所有view
- Android基础和运行机制
- elf和AXF中头部信息分析
- 输入的日期是该年的第几天
- TCP/IP协议以及TCP状态机
- 第二周----玩日期
- 输入学生成绩,输出学生成绩
- 通俗例子详解Thread.sleep()
- 数字读取