Android 增高显示布局文件的性能[Lesson 2 - 使用include标签重用Layout]
Android 提高显示布局文件的性能[Lesson 2 - 使用include标签重用Layout]Re-using Layouts with include/
Android 提高显示布局文件的性能[Lesson 2 - 使用include标签重用Layout]
Re-using Layouts with <include/>尽管Android提供了很多种小的组件可以重用,我们还需要自定义一些稍微复杂一点的小组件进行重用。我们可以使用<include/> and <merge/> 标签来对当前的layout嵌入一些其他的layout.
在创建一个稍微复杂一点的layout时,重用layout是个很给力的方法。比如我们需要一个YES/NO的控制栏,包含文字提示的Progress bar。这意味着我们可以在很多地方重用那些自定义的layout.Create a Re-usable Layout [创建一个可重用的Layout]如果你已经知道哪些组件是会重用的,我们可以创建一个XML并且定义这个layout。例如:下面定义了一个需要在每个Activity都需要显示的titlebar.xml>??这样的话,使用<include>包含上面的布局的时候,系统会自动忽略merge层级,而把两个button直接放置与include平级。