国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Android完美獲取狀態(tài)欄高度、標(biāo)題欄高度、編輯區(qū)域高度的獲取

這篇具有很好參考價(jià)值的文章主要介紹了Android完美獲取狀態(tài)欄高度、標(biāo)題欄高度、編輯區(qū)域高度的獲取。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

  • 獲取狀態(tài)欄高度——方法3

  • 應(yīng)用區(qū)的頂端位置即狀態(tài)欄的高度

  • 注意該方法不能在初始化的時(shí)候用

  • */

Rect rectangle= new Rect();

getWindow().getDecorView().getWindowVisibleDisplayFrame(rectangle);

//高度為rectangle.top-0仍為rectangle.top

Log.e(“WangJ”, “狀態(tài)欄-方法3:” + rectangle.top);

看結(jié)果:

*注意* 如果單單獲取statusBar高度而不獲取titleBar高度時(shí),這種方法并不推薦大家使用,因?yàn)檫@種方法依賴于WMS(窗口管理服務(wù)的回調(diào))。正是因?yàn)榇翱诨卣{(diào)機(jī)制,所以在Activity初始化時(shí)執(zhí)行此方法得到的高度是0,這就是很多人獲取到statusBar高度為0的原因。這個(gè)方法推薦在回調(diào)方法onWindowFocusChanged()中執(zhí)行,才能得到預(yù)期結(jié)果。

[](()? ? ? ? (4)借助屏幕和應(yīng)用區(qū)域高度

還是看屏幕區(qū)域劃分圖,是不是狀態(tài)欄占滿了屏幕中除應(yīng)用區(qū)域之外的全部呢?所以直接上代碼&#x文章來源地址http://www.zghlxwxcb.cn/news/detail-432009.html

到了這里,關(guān)于Android完美獲取狀態(tài)欄高度、標(biāo)題欄高度、編輯區(qū)域高度的獲取的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 在uniapp中獲取微信小程序狀態(tài)欄和導(dǎo)航欄的高度

    在微信小程序中,可以使用? uni.getSystemInfo() ?方法獲取設(shè)備的系統(tǒng)信息,包括狀態(tài)欄的高度和頂部導(dǎo)航欄的高度。您可以使用這些信息計(jì)算頂部圖標(biāo)距離。 下面是一個(gè)示例代碼,展示如何在 UniApp 中獲取頂部圖標(biāo)距離: 在上述示例代碼中,我們通過調(diào)用? uni.getSystemInfo() ?方

    2024年02月07日
    瀏覽(22)
  • Android獲取文本的寬度和高度

    Android獲取文本的寬度和高度

    方法一:先繪制文本所在的矩形區(qū)域,再獲取矩形區(qū)域的寬度 上述方法由于矩形邊框緊貼文字,所有沒有多余的空間。 方法二:通過Paint的 measureText 方法直接測(cè)量文本寬度 此方法計(jì)算出的寬度會(huì)加上開始和結(jié)尾的空間,這個(gè)空間就是文字和文字之間的空間,為了美觀而存在

    2024年02月09日
    瀏覽(21)
  • android 12.0狀態(tài)欄高度為0時(shí),系統(tǒng)全局手勢(shì)失效的解決方案

    在12.0的framework 系統(tǒng)全局手勢(shì)事件也是系統(tǒng)非常重要的功能,但是當(dāng)隱藏狀態(tài)欄, 當(dāng)把狀態(tài)欄高度設(shè)置為0時(shí),這時(shí)全局手勢(shì)事件失效,這就要從系統(tǒng)手勢(shì)滑動(dòng)流程來分析 看怎么樣實(shí)現(xiàn)系統(tǒng)手勢(shì)功能的,然后根據(jù)功能做修改

    2024年02月07日
    瀏覽(24)
  • 史上最完美的Android沉浸式狀態(tài)導(dǎo)航欄攻略

    史上最完美的Android沉浸式狀態(tài)導(dǎo)航欄攻略

    最近我在小破站開發(fā)一款新App,叫 高能鏈 。我是一個(gè)完美主義者,所以不管對(duì)架構(gòu)還是UI,我都是比較摳細(xì)節(jié)的,在狀態(tài)欄和導(dǎo)航欄沉浸式這一塊,我還是踩了挺多坑,費(fèi)了挺多精力的。這次我將我踩坑,適配各機(jī)型總結(jié)出來的史上最完美的Android沉浸式狀態(tài)導(dǎo)航欄攻略分享

    2023年04月26日
    瀏覽(18)
  • Android 標(biāo)題欄、狀態(tài)欄、系統(tǒng)欄、導(dǎo)航欄、應(yīng)用欄及各個(gè)位置的顏色設(shè)置

    Android 標(biāo)題欄、狀態(tài)欄、系統(tǒng)欄、導(dǎo)航欄、應(yīng)用欄及各個(gè)位置的顏色設(shè)置

    如上圖,可以看到,有狀態(tài)欄(status bar)、標(biāo)題欄(action bar, toolbar)、導(dǎo)航欄(navigation bar) 等, 狀態(tài)欄 (status bar):是指手機(jī)最頂上,顯示中國(guó)移動(dòng)、安全衛(wèi)士、電量、網(wǎng)速等等,在手機(jī)的頂部。下拉就會(huì)出現(xiàn)通知欄。 標(biāo)題欄就是指action bar/toolbar,app程序最上邊的titlebar。關(guān)于acti

    2023年04月16日
    瀏覽(36)
  • 微信小程序如何實(shí)現(xiàn)自定義導(dǎo)航欄、導(dǎo)航欄手機(jī)適配(獲取導(dǎo)航欄、狀態(tài)欄高度和膠囊位置)以及踩過的坑

    微信小程序如何實(shí)現(xiàn)自定義導(dǎo)航欄、導(dǎo)航欄手機(jī)適配(獲取導(dǎo)航欄、狀態(tài)欄高度和膠囊位置)以及踩過的坑

    背景:不用官方默認(rèn)的導(dǎo)航欄,想用自己自定義的 實(shí)現(xiàn)效果: :頂部狀態(tài)欄、頂部導(dǎo)航欄、頂部狀態(tài)導(dǎo)航欄、膠囊 原理: 自定義導(dǎo)航欄無(wú)非就是求得導(dǎo)航欄高度,并讓內(nèi)容容器垂直方向居中于導(dǎo)航欄高度 1.獲取手機(jī)系統(tǒng)狀態(tài)欄高度 2.獲取膠囊位置(包括高度) 3.求得

    2024年03月12日
    瀏覽(32)
  • ArcGIS Runtime API for Android--如何從Geometry中獲取閉合區(qū)域面積?

    使用草圖編輯器可以很方便的在底圖上進(jìn)行點(diǎn)線面的繪制,但是繪制完的圖形,如何獲取值呢?我查了很多資料都沒說到關(guān)鍵點(diǎn),可能默認(rèn)大家都會(huì),但是我比較菜,還是需要詳細(xì)說明的。通過官方文檔最終實(shí)現(xiàn)了面積數(shù)據(jù)的提?。ㄎ臋n終于看明白了)。 目錄 ?效果 1.Geome

    2024年02月15日
    瀏覽(23)
  • Android 獲取網(wǎng)絡(luò)連接狀態(tài)新方法

    Android 獲取網(wǎng)絡(luò)連接狀態(tài)新方法

    ????????Android12上,有的app模塊判斷當(dāng)前網(wǎng)絡(luò)的類型和連接狀態(tài)時(shí),還是使用的舊的API,導(dǎo)致返回的結(jié)果不準(zhǔn)確,影響代碼邏輯判斷,本篇文章就這一問題,整理一下判斷網(wǎng)絡(luò)類型和連接狀態(tài)的新方法。 ????????在Android 10以前的版本,大家都是通過NetworkInfo.java 的get

    2024年02月08日
    瀏覽(21)
  • uniapp(全端兼容) - 實(shí)現(xiàn)點(diǎn)擊輸入框時(shí)完美頂起鍵盤,獲取鍵盤高度動(dòng)態(tài)計(jì)算頂起距離,解決軟鍵盤彈出時(shí)輸入框被覆蓋問題,uniapp微信小程序/移動(dòng)端h5網(wǎng)頁(yè)/安卓蘋果app(示例代碼,一鍵復(fù)制

    uniapp(全端兼容) - 實(shí)現(xiàn)點(diǎn)擊輸入框時(shí)完美頂起鍵盤,獲取鍵盤高度動(dòng)態(tài)計(jì)算頂起距離,解決軟鍵盤彈出時(shí)輸入框被覆蓋問題,uniapp微信小程序/移動(dòng)端h5網(wǎng)頁(yè)/安卓蘋果app(示例代碼,一鍵復(fù)制

    在uniapp小程序/h5網(wǎng)頁(yè)網(wǎng)站/安卓蘋果app/nvue等(全平臺(tái)完美兼容)開發(fā)中,完美解決input輸入框激活時(shí)軟鍵盤從底部彈出遮擋問題,采用獲取鍵盤高度動(dòng)態(tài)計(jì)算每個(gè)平臺(tái)下的彈出高度,徹底消除各平臺(tái)端的彈出距離不一致、有差異的問題! 還能徹底解決軟鍵盤頂不起來輸入框的

    2024年03月14日
    瀏覽(317)
  • Android動(dòng)態(tài)獲取手機(jī)是否是充電狀態(tài)

    參考谷歌官方文檔:https://developer.android.google.cn/topic/performance/power 在應(yīng)用中執(zhí)行某些操作 , 如軟件云端備份 , 從服務(wù)器端獲取最新版本號(hào) , 從服務(wù)器端緩存最新軟件安裝包 , 固件版本 , 等操作 , 最好都在充電狀態(tài) , 我這邊是做一個(gè)需求,電池容量校準(zhǔn),校準(zhǔn)條件是需要在連接充

    2023年04月08日
    瀏覽(24)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包