自定義 android 標題欄

2021-09-30 12:39:39 字數 1031 閱讀 2346

1、設計標題欄的樣式

在 value 下新建 styles.xml 檔案,設計標題欄的背景色及大小

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

2、設計標題欄的布局

在 layout 下新建 custom_title.xml 檔案,設計在標題欄左右兩邊分別顯示返回按鈕和選單按鈕

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

按鈕圖示可以在

阿里巴巴向量圖示庫找到。

3、應用自定義的標題欄

在 androidmanifest.xml 中新增語句 android:theme

android:icon="@drawable/ic_launcher"

android:theme="@style/mycustomtheme">

4、新增自定義的標題欄到目標布局中

使用 include 標記將 自定義的標題欄layout 放入其他的layout檔案,如在 main.xml 中加入

5、監聽按鈕

在main.activity 中 新增**

titlebackbutton = (button) findviewbyid(r.id.head_titlebackbtn);

titleaddbutton = (button) findviewbyid(r.id.head_titleaddbtn);

titlebackbutton.setonclicklistener(new onclicklistener()

});

titleaddbutton.setonclicklistener(new onclicklistener()

});

6、效果

android自定義標題欄

1.建立自定義標題欄的xml檔案,可以給標題欄加背景 引用或者在drawable檔案下通過xml檔案生成 2.在activity中通過requestwindowfeature window.feature custom title 宣告使用自定義標題 3.setcontentview r.layou...

android自定義標題欄

用自定義控制項的方法建立上面的標題欄,順便重溫一下自定義控制項的步驟。下面說一下整個過程 1.在layout下新增標題欄布局檔案來設定標題欄樣式 2.在values資料夾下建立attrs.xml檔案 這個檔案主要用來定義自定義控制項的屬性和格式,格式有 reference,float,color,d...

Android 自定義標題欄 填滿問題

android 每個activity介面,都會自動生成乙個灰色的標題欄,在編寫程式時,可以選擇是否有標題欄,或者自定義標題欄,自定義標題欄時,可以在標題欄位置,放置乙個布局 系統自帶 img 可以通過 this.requestwindowfeature window.feature custom t...