android 遍历所有控件
16lz
2021-01-23
private void getButtons(ViewGroup viewGroup) { if (viewGroup == null) { return; } int count = viewGroup.getChildCount(); for (int i = 0; i < count; i++) { View view = viewGroup.getChildAt(i); if (view instanceof Button) { // 若是Button记录下 Button newDtv = (Button) view; } else if (view instanceof ViewGroup) { // 若是布局控件(LinearLayout或RelativeLayout),继续查询子View this.getButtons((ViewGroup) view); } } }
更多相关文章
- Android学习--动态向SPinner控件中添加数据
- Android在代码中设置控件的drawableLeft,drawableRight,drawableTo
- 编程回忆之Android回忆(个性化控件(View)篇)
- Android五大布局详解及属性
- Android 控件布局实现卡片效果,阴影效果
- Android 键盘布局总结