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