將android佈局中自帶的標題欄去掉
阿新 • • 發佈:2018-11-14
大家在做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(); } } }
現在執行一下試試,執行效果即為圖一效果圖。