在实际项目开发中,不少界面元素都是类似的,我们可以提取出来,根据具体需求加以稍微的改变就可以实现复用,实现了功能同时也减少了代码量。
比如,返回导航栏就是非常通用的界面模块,我们可以定义一个xml,包含返回按钮,以及textview标签显示当前页面的描述。然后,在需要使用返回导航栏目的地方include进去就可以了。
复用的xml代码很简单,就是一个button和textview元素。
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="@dimen/padding44"
android:background="@color/orange"