去掉標題欄,通知欄的集中方法

2021-06-23 07:51:57 字數 1400 閱讀 1790

requestwindowfeature(window.feature_no_title);

//去掉標題欄

注意這句一定要寫在setcontentview()方法的前面,不然會報錯的

<="

@drawable/icon

"android:label="

"android:theme

="@android:style/theme.notitlebar"

>

可以看出,這樣寫的話,整個應用都會去掉標題欄,如果只想去掉某乙個activity的標題欄的話,可以把這個屬性加到activity標籤裡面

例如:

<?

xml version="1.0" encoding="utf-8"

?>

<

resources

>

<

style

name

="notitle"

>

<

item

name

="android:windownotitle"

>

true

item

>

style

>

resources

>

這樣,我們就自定義了乙個style,就相當於乙個主題,然後在androidmanifest.xml檔案中定義

<

android:icon

="@drawable/icon"

android:label

android:theme

="@style/notitle"

>

這樣也可以達到去掉標題欄的效果

第一種,有的時候我們會看到,會先出現標題欄,然後再消失,因為我們只是在activity的oncreate方法中定義的,第二種相對第一種比較好一些,不會出現這種情況,第三種我個人感覺最好,這樣把功能分開,便於維護和擴充套件

第一種

getwindow().setflags(windowmanager.layoutparams.flag_fullscreen, windowmanager.layoutparams.flag_fullscreen);

第二種

android:theme="@android:style/theme.notitlebar.fullscreen"

第三種android:icon

="@drawable/icon"

android:label

android:theme

="@style/fullscreem"

Android去掉標題欄方法

android中如果我們不需要標題欄 現在大多數是 那麼我們可以將其去除,去除的方法大體可以分為兩種 1 中實現 2 androidmanifest.xml配置檔案中實現。接下來,就詳細說一下 1.實現 在需要去除標題欄的類,oncreate 方法中,setcontentview r.layout....

QT 去掉標題欄和去掉標題欄後移動視窗

在用qt編寫介面時,去掉標題欄方法比較簡單,就一行 this setwindowflags qt framelesswindowhint 去掉以後又發現乙個問題,就是不能移動視窗了,於是我就重寫了三個滑鼠事件,大致 如下 h檔案的 include protected void mousepresse...

android 如何去掉標題欄

在android中去掉標題欄有三種方法,它們也有各自的特點。1.在 裡實現 this requestwindowfeature window.feature no title 去掉標題欄 這句 要寫在setcontentview 前面。2.在清單檔案 manifest.xml 裡面實現 3.在sty...