我希望在將設備轉爲風景時隱藏標題欄。我已經看到了XML選項可以隱藏標題欄,程序做它的下面的例子:設備朝向風景時隱藏標題欄/通知欄
//Remove title bar
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
//Remove notification bar
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
,但我使用configChanges
參數orientation
和screenSize
,所以我的活動沒有時再重新創建它定位於風景(我出於某些原因正在做這件事)。所以我不能使用上述方法,因爲這些調用需要在setContentView()
之前完成。
那麼有什麼想法?謝謝。
的Youtube應用程序在做它以某種方式......,我相信他們不會再創建活動(嘗試運行在畫像的視頻,然後轉向景觀。 )。 – 2012-08-08 02:44:52
我不認爲你可以在調用setcontentview之後更改decorview。我建議您以全屏模式啓動視圖,並將您的標題欄作爲contentview的一部分。這種方式改變你的觀點,你可以隱藏它。 – Shubhayu 2012-08-08 02:59:46
閱讀這個帖子http://stackoverflow.com/questions/4853505/android-how-to-disable-feature-no-title,建議定義你自己的標題,你可以隱藏和顯示,只要你喜歡。 – idiottiger 2012-08-08 03:59:49