2 回答

TA貢獻(xiàn)13條經(jīng)驗(yàn) 獲得超7個(gè)贊
supportRequestWindowFeature(Window.FEATURE_NO_TITLE)的作用是隱藏標(biāo)題欄,而requestWindowFeature(Window.FEATURE_NO_TITLE)則是用于隱藏狀態(tài)欄,所謂的狀態(tài)欄就是帶有顯示電量和系統(tǒng)時(shí)間的一欄,狀態(tài)欄和標(biāo)題欄是兩個(gè)不同的位置。而為什么在AndroidStudio中為什么不能使用requestWindowFeature(Window.FEATURE_NO_TITLE)呢?原因是這樣的,在Android4.0版本以及更早期的版本,Activity的標(biāo)題欄是ToolsBar,但實(shí)在Android4.0的版本以后(Android5.0,Android6.0)的標(biāo)題欄是ActionBar,由于ActionBar本身是一個(gè)自定義的辯題藍(lán),所以它是無(wú)法使用該隱藏的,如果你想要隱藏ActionBar,你可以選擇如下幾種方法:
在AndroidManifest.xml文件中修改Activity的當(dāng)前主題 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? android:theme=”@style/Theme.AppCompat.Light.NoActionBar”
getSupportActionBar().hide();
以上兩種方式均可以隱藏ActionBar。還有你還可以從繼承Activity的種類來(lái)進(jìn)行區(qū)分該Activity的標(biāo)題欄是ToolsBar還是ActionBar,繼承Activity的活動(dòng)使用的是ToolsBar,繼承AppCompatActivity的標(biāo)題欄使用的是ActionBar,你現(xiàn)在可以看一下你的AndroidStudio中的MainActivity繼承的是不是AppCompatActivity呦。
說(shuō)得有點(diǎn)多,請(qǐng)耐心看喔。。。
- 2 回答
- 0 關(guān)注
- 2525 瀏覽
添加回答
舉報(bào)