真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Android中怎么適配虛擬按鍵-創(chuàng)新互聯(lián)

這期內(nèi)容當中小編將會給大家?guī)碛嘘P(guān)Android 中怎么適配虛擬按鍵,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

成都創(chuàng)新互聯(lián)公司總部坐落于成都市區(qū),致力網(wǎng)站建設(shè)服務(wù)有網(wǎng)站建設(shè)、成都網(wǎng)站制作、網(wǎng)絡(luò)營銷策劃、網(wǎng)頁設(shè)計、網(wǎng)站維護、公眾號搭建、微信小程序定制開發(fā)、軟件開發(fā)等為企業(yè)提供一整套的信息化建設(shè)解決方案。創(chuàng)造真正意義上的網(wǎng)站建設(shè),為互聯(lián)網(wǎng)品牌在互動行銷領(lǐng)域創(chuàng)造價值而不懈努力!

在values-v19和values-v21的styles里添加以下代碼,實現(xiàn)19以上的系統(tǒng)的沉浸式:


 true
 true
 @null
 @android:color/transparent

TranslucentDecor,是KitKat及以上版本加入的theme包,用于把布局頂?shù)綘顟B(tài)欄(Status Bar)和導(dǎo)航欄(Navigation Bar)上,擴展屏幕高度。這樣,只要我們把Status Bar和Navigation Bar的顏色設(shè)置成透明,那就可以實現(xiàn)app的全屏而又不影響狀態(tài)欄和導(dǎo)航欄了。如圖:

Android 中怎么適配虛擬按鍵

那么,問題來了。加入直接這樣設(shè)置,手機使用虛擬按鍵的,像華為各種型號的手機,布局和Navigation Bar會重疊導(dǎo)致沖突,比如這樣:

Android 中怎么適配虛擬按鍵

而且,不適配4.4以下的系統(tǒng)。

為了解決問題,查看了很多資料,也自己嘗試了一下,發(fā)現(xiàn)很多方法都不適合。后來嘗試了一下,低于4.4的版本,也就是values下的styles,直接把parent的值,設(shè)置成NoTitleBar或者其它的兼容4.4以下版本的Theme(當然,4.4以下的系統(tǒng),沒辦法實現(xiàn)沉浸式),然后values-v19和v21的保持TranslucentDecort實現(xiàn)沉浸式。

看了很多網(wǎng)友的資料,有人嘗試在layout的總布局里設(shè)置android:fitsSystemWindows="true",但這樣子Status Bar也就廢了,這不是我們想要的。

把values-v19和v21的styles里的

false

上述就是小編為大家分享的Android 中怎么適配虛擬按鍵了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


本文名稱:Android中怎么適配虛擬按鍵-創(chuàng)新互聯(lián)
網(wǎng)站地址:http://weahome.cn/article/ipede.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部