各位看官们,大家好,上一回中咱们说的是Android中的分隔线的例子,这一回咱们说的例子是Android中使用自定义布局。闲话休提,言归正转。让我们一起Talk Android吧!
看官们,我们在上一回中巧妙地使用TextView
实现了分隔线,有看官说了,从标签上看是一个TextView
,但是实际上是却是一条分隔线,感觉有点别扭呀!这位看说的对,咱们今天就是来解决这个别扭的。怎么解决?通过自定义布局的的方式把它封装成一个可以提供分隔线的布局。接下来我们看看,如何自定义布局。
- 新建立一个工程并且创建一个主页面:
MainActivity
(它与activity_main.xml布局文件关联)。 - 在layout目录中创建一个名叫
line.xml
的布局文件。 - 在该布局文件中添加
TextView
控件,控件的属性和上一回中的保持一致。
通过这三步操作,我们就完成了自定义布局。接下来我们介绍如何使用自定义布局,在主页面中使用include
标签把自定义的line
布局文件添加进来,具体代码如下:
<include layout="@layout/line"></include>
程序的运行效果和上一章回的完全相同,我就不演示了。
关于自定义布局,我在做一些补充说明:
- 自定义布局的内容可以自己定义,常用的是定义一些UI控件,这种方式可以理解为封装。封装好的布局可以重复利用,代码为精简一些,当然会加大理解难度。
- 自定义布局的名称取的好听点,这点和程序中变量的取名类似。
- 使用自定义布局时需要把它添加到
include
标签中,这种使用方式可以看作是布局的嵌套使用。
各位看官,关于Android中使用自定义布局的例子咱们就介绍到这里,欲知后面还有什么例子,且听下回分解!