如何居中顯示ActionBar標(biāo)題
在Android應(yīng)用開(kāi)發(fā)過(guò)程中,有一種需求是將ActionBar的標(biāo)題居中顯示。默認(rèn)情況下,ActionBar的標(biāo)題會(huì)居左顯示,但是我們可以通過(guò)自定義布局來(lái)實(shí)現(xiàn)標(biāo)題居中顯示。 效果圖 首先,讓我們
在Android應(yīng)用開(kāi)發(fā)過(guò)程中,有一種需求是將ActionBar的標(biāo)題居中顯示。默認(rèn)情況下,ActionBar的標(biāo)題會(huì)居左顯示,但是我們可以通過(guò)自定義布局來(lái)實(shí)現(xiàn)標(biāo)題居中顯示。
效果圖
首先,讓我們來(lái)看一下居中顯示ActionBar標(biāo)題的效果圖:
關(guān)鍵代碼
以下是實(shí)現(xiàn)居中顯示ActionBar標(biāo)題的關(guān)鍵代碼:
private boolean initCustomActionBar() {
ActionBar actionBar getActionBar();
if (actionBar null) {
return false;
}
(ActionBar.DISPLAY_SHOW_CUSTOM);
(true);
(_back_center_bar);
TextView tvTitle (TextView) ().findViewById(_tbb_title);
(originalTitle);
().findViewById(_tbb_back).setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
finish();
}
});
return true;
}
樣式設(shè)定
接下來(lái),我們需要對(duì)Activity使用的樣式進(jìn)行設(shè)置,以達(dá)到想要的效果。
結(jié)論
通過(guò)以上步驟,我們可以輕松地實(shí)現(xiàn)ActionBar標(biāo)題的居中顯示。整個(gè)過(guò)程需要自定義布局和相應(yīng)的代碼修改,但只需幾行代碼即可實(shí)現(xiàn)效果。希望本文對(duì)你在實(shí)現(xiàn)居中顯示ActionBar標(biāo)題方面提供了幫助。