任务名称:引用布局
任务现象:新建一个布局,然后再其他的布局中展现这个布局
步骤:
1、创建一个项目,创建一个标题栏布局(2个Button和一个TextView)

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="wrap_content"><Buttonandroid:id="@+id/titleBack"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_margin="5dp"android:text="Back"android:textColor="#fff"/><TextViewandroid:id="@+id/text"android:layout_width="0dp"android:layout_height="wrap_content"android:layout_gravity="center"android:layout_weight="1"android:gravity="center"android:text="TextTitle"android:textColor="#fff"android:textSize="24sp"/><Buttonandroid:id="@+id/titleEdit"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_gravity="center"android:layout_margin="5dp"android:text="Edit"android:textColor="#fff"/></LinearLayout>
2、 使用这个标题栏布局,通过include语句
<include layout="@layout/title"/> //引用这个布局
3、将系统自带的标题栏隐藏掉
public class MainActivity extends AppCompatActivity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);ActionBar actionBar=getSupportActionBar();if(actionBar!=null){actionBar.hide();}}}
这里调用了getSipportActionBar()方法来获得ActionBar的实例,然后再调用ActionBar的hire()方法将标题栏隐藏起来
4、运行程序
