天天看点

Android UI开发详解之模板控件的复用

Android的UI设计一直是Android程序员比较苦恼的一件事,本文主要讲解如何将一些模板类控件进行复用,从而简化UI的开发。

如图:

我们很多程序的界面中,顶部的TopBar是不变的,所以,我们可以做一个公用的控件模板,每次使用时,只要设置相应的参数,就能生成这样一个TopBar。

模板控件实现方法:

监听接口:

对我们自定义的模板控件,我们需要设定他的一些参数,在Values下新建attrs.xml:

现在我们就已经做好了一个模板,我们要如何使用他呢,很简单:

测试类:

引用模板的布局文件:

这样我们就可以使用我们新建的模板控件了,效果如下:

继续阅读