首先,为什么要使用xml来配置view的视图,这个是mvc的一个思想,你可以把前端和数据分离,可以想一下一个及其复杂的视图假如要修改面对复杂的代码是多么的发愁,xml更明了的表达了视图.然而我们知道android中的view有两种形式,代码和xml.但是终究还是代码,只有完整的描绘出view对象.才可以把view完美的显示在手机上,也就是说在view绘制之前,都是把view的xml属性转化为了view对象的属性.这也就是为什么要layout中使用xml布局自定义view的时候要使用两个参数构造函…