1,viewgroup是view的子类,具有四类(线性布局,祯布局等)。对于具体被摆放控件的位置,通过layoutparams来控制,该类是viewgroup的内置类。对于四种viewgroup,都对应一种具体实现。
2,view(context,attrs)这个构造方法主要用于自定义控件,可以为其创建自定义的属性。
3,动态添加控件的时候,控件本身的相关属性可以动态设置,而相对于父控件的位置信息则需要通过layoutparams来进行设置。
其层次继承关系是viewgroup——>MarginLayoutParams-->FrameLayout.Layoutparamas,
LinearLayout.layoutparams,RelativeLayout.layoutparams,RadioGroup.Layoutparams,TableLayout.Layoutparams,TableRow.Layoutparams等等。
4,view的事件处理中返回值的含义
事件处理中,return的作用,如果返回true,那么代表终止事件的传播。如果返回的是false,则代表传播这个事件。