如何在xml中使用自定义的ViewGroup组件
1.ViewGroup的介绍:
首先我们要知道Android中的View以及ViewGroup,甚至是自己继承Android中系统组件的View,都可以在XML中使用。不过要注意的一点就是一定要在自定义的类中添加上以下的构造器: public MyView(Context context,AttributeSet attrs) { super(context,attrs); // TODO Auto-generated constructor stub } 同样,在XML中定义ViewGroup也必须有这个方法。因为从Android系统解析自定义的View时是根据这个方法来解析的,没有这个方法是不行的。各位可以试一试。 3.关于三种在XML使用ViewGroup 其实我们有三种在XML布局中使用ViewGroup的方法: 1)。直接使用ViewGroup 这个就是我们刚才使用的那个方法,这个方法是在自己写的ViewGroup中通过addView方法一个一个添加子View,个人感觉这样使用不太爽,呵呵,但是不可否认这样使用有其独挡一面的地方。 2)。在XML中向ViewGroup中添加View。 这个方法我们将在下一节研究,关于这个的话会涉及到一些其他的知识点,我们现在先不探讨这个。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |