將系統自帶的標題欄隱藏掉,使用自定義的標題欄,結果發現,requestWindowFeature(Window.FEATURE_NO_TITLE); 這句代碼無效,標題欄沒法隱藏,可我之前均可以隱藏啊,今天怎麼不能夠了,最終發現是Activity的繼承問題,個人代碼是這樣的ide
public class TitlebarActivity extends AppCompatActivity
1
能夠看出個人Activity是繼承自AppCompatActivity,因此requestWindowFeature(Window.FEATURE_NO_TITLE);這句失效了。.net
解決方法有兩種code
將AppCompatActivity改成Activity,此時 requestWindowFeature(Window.FEATURE_NO_TITLE);是有效的
在onCreate()方法中加入以下代碼:
if (getSupportActionBar() != null){
getSupportActionBar().hide();
}
1
2
3
如今就能夠隱藏標題欄了。
————————————————
版權聲明:本文爲CSDN博主「codekongs」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處連接及本聲明。
原文連接:https://blog.csdn.net/bingjianIT/article/details/51706518blog