最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android實(shí)現(xiàn)系統(tǒng)狀態(tài)欄的隱藏和顯示功能

 更新時(shí)間:2018年07月20日 10:04:09   作者:zdj_Develop  
這篇文章主要介紹了Android實(shí)現(xiàn)系統(tǒng)狀態(tài)欄的隱藏和顯示功能,文中還給大家?guī)?lái)四種方法,大家可以根據(jù)自己需要參考下

尤其視頻類(lèi)APP,需要實(shí)現(xiàn)切換到橫屏后,隱藏系統(tǒng)狀態(tài)欄,全屏顯示,以實(shí)現(xiàn)看更大畫(huà)面的視頻。當(dāng)切換回豎屏后,又顯示狀態(tài)欄。那么如何實(shí)現(xiàn)呢?

網(wǎng)上流傳著很多種做法。比如:

1、在AndroidManifest.xml文件中修改theme為android:theme=”@android:style/Theme.NoTitleBar.Fullscreen”

2、在setContentView方法前執(zhí)行如下代碼:

requestWindowFeature(Window.FEATURE_NO_TITLE) 
 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);

3、通過(guò)View的setSystemUiVisibility方法

4、通過(guò)如下代碼實(shí)現(xiàn)狀態(tài)欄的隱藏和顯示:

getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN) //隱藏狀態(tài)欄 
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN) //顯示狀態(tài)欄

在我的項(xiàng)目中是要實(shí)現(xiàn)如下需求:在當(dāng)前Activity中,切換到橫屏后,不能銷(xiāo)毀Activity再重新初始化,并且實(shí)現(xiàn)隱藏系統(tǒng)狀態(tài)欄,全屏顯示;當(dāng)切換回豎屏后,又顯示狀態(tài)欄。另外,我不需要隱藏標(biāo)題欄。

 因此,方法1、2均不適合我。方法3,我采用過(guò),調(diào)用setSystemUiVisibility方法,該方法傳入的參數(shù)可以為:

1.View.SYSTEM_UI_FLAG_VISIBLE:顯示狀態(tài)欄,Activity不全屏顯示(恢復(fù)到有狀態(tài)的正常情況)。
2.View.INVISIBLE:隱藏狀態(tài)欄,同時(shí)Activity會(huì)伸展全屏顯示。
3.View.SYSTEM_UI_FLAG_FULLSCREEN:Activity全屏顯示,且狀態(tài)欄被隱藏覆蓋掉。
4.View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN:Activity全屏顯示,但狀態(tài)欄不會(huì)被隱藏覆蓋,狀態(tài)欄依然可見(jiàn),Activity頂端布局部分會(huì)被狀態(tài)遮住。
5.View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION:效果同View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
6.View.SYSTEM_UI_LAYOUT_FLAGS:效果同View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
7.View.SYSTEM_UI_FLAG_HIDE_NAVIGATION:隱藏虛擬按鍵(導(dǎo)航欄)。有些手機(jī)會(huì)用虛擬按鍵來(lái)代替物理按鍵。
8.View.SYSTEM_UI_FLAG_LOW_PROFILE:狀態(tài)欄顯示處于低能顯示狀態(tài)(low profile模式),狀態(tài)欄上一些圖標(biāo)顯示會(huì)被隱藏。

這里我需要傳入的是View.SYSTEM_UI_FLAG_FULLSCREEN,可是當(dāng)我傳入該參數(shù)后,結(jié)果是:只是狀態(tài)欄消失了,但是位置還在。(測(cè)試手機(jī):華為榮耀8 系統(tǒng)是基于Android 7.0的EMUI 5.0;三星galaxy s6 系統(tǒng)是Android 6.0)

最后,使用方法4,成功滿足需求。

總結(jié)

以上所述是小編給大家介紹的Android實(shí)現(xiàn)系統(tǒng)狀態(tài)欄的隱藏和顯示功能,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

  • Android 實(shí)現(xiàn)調(diào)用系統(tǒng)照相機(jī)拍照和錄像的功能

    Android 實(shí)現(xiàn)調(diào)用系統(tǒng)照相機(jī)拍照和錄像的功能

    這篇文章主要介紹了Android 實(shí)現(xiàn)調(diào)用系統(tǒng)照相機(jī)拍照和錄像的功能的相關(guān)資料,需要的朋友可以參考下
    2016-11-11
  • 新版Android Studio3.6找不到R.java怎么處理

    新版Android Studio3.6找不到R.java怎么處理

    這篇文章主要介紹了新版Android Studio3.6找不到R.java怎么處理,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-03-03
  • 基于android實(shí)現(xiàn)五子棋開(kāi)發(fā)

    基于android實(shí)現(xiàn)五子棋開(kāi)發(fā)

    這篇文章主要為大家詳細(xì)介紹了基于android實(shí)現(xiàn)五子棋開(kāi)發(fā),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-02-02
  • Kotlin中Stack與LinkedList的實(shí)現(xiàn)方法示例

    Kotlin中Stack與LinkedList的實(shí)現(xiàn)方法示例

    這篇文章主要給大家介紹了關(guān)于Kotlin中Stack與LinkedList實(shí)現(xiàn)的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考借鑒,下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-06-06
  • android WebView加載html5介紹

    android WebView加載html5介紹

    viewport屬性放在HTML的meta中接下來(lái)看詳細(xì)代碼,感興趣的你可以參考下本文
    2013-03-03
  • Android ApiDemo示例工程的創(chuàng)建

    Android ApiDemo示例工程的創(chuàng)建

    本文主要介紹Android ApiDemo示例工程的創(chuàng)建,這里SDK中的示例工程做了大致介紹,并說(shuō)明如何創(chuàng)建ApiDemo 示例工程,有需要看自帶代碼的朋友可以參考下
    2016-09-09
  • Android SQLite基本用法詳解

    Android SQLite基本用法詳解

    這篇文章主要介紹了Android SQLite基本用法詳解,本篇文章通過(guò)簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • RecyclerView實(shí)現(xiàn)抖音縱向滾動(dòng)ViewPager效果

    RecyclerView實(shí)現(xiàn)抖音縱向滾動(dòng)ViewPager效果

    這篇文章主要為大家詳細(xì)介紹了RecyclerView實(shí)現(xiàn)抖音縱向滾動(dòng)ViewPager效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-07-07
  • Android判斷網(wǎng)絡(luò)狀態(tài)的代碼

    Android判斷網(wǎng)絡(luò)狀態(tài)的代碼

    這篇文章主要為大家詳細(xì)介紹了Android判斷網(wǎng)絡(luò)狀態(tài)的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-10-10
  • Android 使用Kotlin自定義View的方法教程

    Android 使用Kotlin自定義View的方法教程

    最近想加強(qiáng)一下自定義view方面的學(xué)習(xí),正好也在學(xué)習(xí)Kotlin,所以就嘗試著用Kotlin寫(xiě)一下簡(jiǎn)單的自定義view,下面這篇文章主要給大家介紹了關(guān)于Android使用Kotlin自定義View的方法教程,需要的朋友可以參考下。
    2017-12-12

最新評(píng)論

常德市| 鄂温| 迁西县| 宣武区| 来安县| 西和县| 农安县| 同仁县| 基隆市| 沙坪坝区| 葵青区| 锡林郭勒盟| 湟中县| 赤水市| 沙洋县| 额尔古纳市| 新疆| 巫溪县| 视频| 米易县| 岐山县| 高安市| 崇礼县| 喜德县| 中宁县| 牙克石市| 延安市| 呼和浩特市| 通化市| 大城县| 象州县| 南漳县| 博罗县| 扶风县| 黔江区| 岱山县| 合肥市| 县级市| 大洼县| 雅江县| 磐安县|