Android Activity自定義標題欄

2021-09-01 04:46:16 字數 814 閱讀 3433

android 自定義標題欄

在android中,activity預設標題欄裡面顯示在左邊的乙個textview,當然我們可以自定這個標題欄。

自定義標題欄需要使用到activity的requestwindowfeature方法。

requestwindowfeature方法裡面可設定的值有:

window.default_features:系統預設狀態,一般不需要指定

window.feature_context_menu:啟用contextmenu,預設該項已啟用,一般不需指定

window.feature_custom_title:自定義標題。當需要自定義標題時必須指定。如:標題是乙個按鈕時或者其它

window.feature_indeterminate_progress:進度條

window.feature_left_icon:標題欄左側的圖示

window.feature_no_title:無標題

window.feature_options_panel:啟用「選項面板」功能,預設已啟用。

window.feature_progress:進度指示器功能

window.feature_right_icon:標題欄右側的圖示

第二步,在載入布局後使用

getwindow().setfeatureint(window.feature_custom_title, r.layout.title_layout);
來改變標題欄的布局,其中title_layout是標題欄的布局。

執行效果:

android activity啟動模式

1.標準模式 standrad 沒啟動乙個activity,都會建立乙個activity例項,放入回退棧的內部 2.單頂模式 singletop 當啟動launchmode是 singletop的時候,系統會先判斷棧頂是不是要啟動的那個activity例項,如果是,則不會建立新的例項,直接讓棧頂直接...

Android Activity啟動模式

在androidmanifest.xml中配置 android name mainactivity android launchmode standard 有以下四種 standard 預設模式,每次通過intent啟動activity時都會建立乙個新的activity例項,並放入任務棧中。sing...

android Activity切換動畫

今天準備比賽的時候 遇到了這個問題。查了些資料總結了下。主要是通過 android theme 標籤來實現 android theme style 那麼就需要自己寫style風格檔案 如下 這裡之所以寫成2style個是為了解耦然後自己寫下anim anim enter anim anim exit...