(转)算法系列 ——遍历所有控件的递归和非递归实现
题目描述给出布局的根节点,要求不使用递归的方式将所有类型为Button的控件背景设置为红色。分析对于Android中的布局来说,有两种类型的节点,一种是ViewGroup布局,另外一种是View控件,按照类似树形结构来组织(注意,不是二叉树)。 对于控件的遍历,可以转化为对树的遍历。对树的遍历有递归方式和非递归的方式,非递归方式又可以分为深度优先遍历和广度优先遍历。实现&l...
原创
2017-05-04 16:12:46 ·
146 阅读 ·
0 评论