先看看常規(guī)的隱藏狀態(tài)欄的方法:
方法一:
@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);//去除titlerequestWindowFeature(Window.FEATURE_NO_TITLE);//去掉Activity上面的狀態(tài)欄getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);setContentView(R.layout.video_view);initView();}坑1:上文中設(shè)置隱藏頂部狀態(tài)欄的代碼必須放在setContentView(R.layout.video_view);之前
方法二:
<activityandroid:name="*.Activity"android:theme="@android:style/Theme.NoTitleBar.Fullscreen" ></activity>
將:android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 這行代碼放在單獨(dú)的Activity中只對(duì)當(dāng)前Activity有效,如果要使整個(gè)APP起作用放到Application即可
坑2:android:theme="@android:style/Theme.NoTitleBar.Fullscreen"這行代碼如果在Application中配置的話(huà),整個(gè)APP的Activity都只能是繼承自Activity,不能是AppCompatActivity,因?yàn)锳ppCompatActivity下的Theme只能是ActionBar樣式的;
坑3:android:theme="@android:style/Theme.NoTitleBar.Fullscreen這行代碼如果只設(shè)置在某一個(gè)Activity下,那么只要確保當(dāng)前Activity不是繼承Activity而不是繼承AppCompatActivity即可,其他Activity隨意;
以上所述是小編給大家介紹的Android隱藏頂部狀態(tài)欄所遇到的問(wèn)題,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)武林網(wǎng)網(wǎng)站的支持!
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注