layout可能有多层,要求不准使用递归?有相应的方法可以解决吗?
可以为button定义属性集,详情参考 《改变Android按钮背景颜色的高效方法》http://www.codeceo.com/article/android-button-color.html
写个style文件自定义下属性不就解决问题了……
写一个循环,遍历每一个view,是button就setBackground()
改主题属性。
<item name="colorButtonNormal">@color/Blue</item>