1. 程式人生 > >將android佈局中自帶的標題欄去掉

將android佈局中自帶的標題欄去掉

大家在做android開發的時候肯定會遇到需要自己做自定義標題欄的時候,下面我就教大家自己做一個介面並運用自己做的自定義標題欄。

廢話不多說直接上效果圖~

注意看最頂上的Face&Door那塊即為我做的標題欄。其實挺簡單的只需三步即可。

一、做好自己需要的標題欄:

新建一個Layout XML File名字為mytitlebar,和正常寫android佈局一樣將自己想要的效果寫出來。這裡我貼出效果圖中我寫的mytitlebar


<?xml version="1.0" encoding="utf-8"?>



做好之後效果入下:


二、主頁面佈局:

依舊是將我的程式碼貼上來,後面會做解釋。


<?xml version="1.0" encoding="utf-8"?>

    
        


注:這裡在佈局的最開始加了一句

<include layout="@layout/addmytitlebar"/>
即為將剛才自定義的標題欄佈局引入進來。


三、將建立活動自帶的標題欄隱藏

程式碼:

package studentsystem.caicai.com.test;

import android.support.v7.app.ActionBar;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;

public class SelectImage extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_select_image);
        ActionBar actionBar=getSupportActionBar();
        if(actionBar!=null){
            actionBar.hide();
        }
    }
}

現在執行一下試試,執行效果即為圖一效果圖。