为什么自定义一个myviewgroup类继承viewgroup,在myviewgroup里添加自定义的myview,myview是继承view的类,myview在myviewgroup中不显示,如果把myviewgroup改为继承linearlayout,myview就显示了?谢谢各位了 

解决方案 »

  1.   

    ViewGroup:
    Known Direct Subclasses
    AbsoluteLayout, AdapterView<T extends Adapter>, FragmentBreadCrumbs, FrameLayout, LinearLayout, RelativeLayout, SlidingDrawer view一般都放入layout中,你放在layout的父类中,其实是没有让他加在布局中。所以显示不出来
      

  2.   

    其实这个必要这么纠结这个问题,你想想,你画的所有layout 是不是都是基于 AbsoluteLayout, AdapterView<T extends Adapter>, FragmentBreadCrumbs, FrameLayout, LinearLayout, RelativeLayout, SlidingDrawer 上面画的,你有没有见过布局中介用ViewGroup代替的?ViewGroup 只是一个基类,实际view的显示是包含在 layout中的。