安卓如何獲取螢幕寬度

2025-07-25 11:40:32 字數 2771 閱讀 3187

如何在html中獲得android手機中瀏覽器的螢幕的寬度

1樓:一騎當後

android中放入html 無非是嵌再webview裡。為什麼要在html中獲取呢,在webview所在的activity中獲取不行麼。

displaymetrics dm= new displaymetrics();

width= ;

height= ;

希望能對你有所幫助。

android 如何正確的獲取螢幕高度

2樓:安徽新華電腦專修學院

我們需要獲取android手機或pad的螢幕的物理尺寸,以便於介面的設計或是其他功能的實現。下面就介紹講一講如何獲取螢幕的物理尺寸。

下面的**即可獲取螢幕的尺寸。

在乙個activity的oncreate方法中,寫入如下**:

displaymetrics metric = new displaymetrics();

getwindowmanager().getdefaultdisplay().getmetrics(metric);

int width = ; // 螢幕寬度(畫素)

int height = ; // 螢幕高度(畫素)

float density = ; // 螢幕密度( / /

int densitydpi = ; // 螢幕密度dpi(120 / 160 / 240)

但是,需要注意的是,在乙個低密度的小屏手機上,僅靠上面的**是不能獲取正確的尺寸的。比如說,一部240x320畫素的低密度手機,如果執行上述**,獲取到的螢幕尺寸是320x427。

因此,研究之後發現,若沒有設定多解像度支援的話,android系統會將240x320的低密度(120)尺寸轉換為中等密度(160)對應的尺寸,這樣的話就大大影響了程式的編碼。

所以,需要在工程的檔案中,加入supports-screens節點,具體的內容如下:

這樣的話,當前的android程式就支援了多種解像度,那麼就可以得到正確的物理尺寸了。

怎樣獲取android手機螢幕的大小

3樓:網友

獲取螢幕寬高。

displaymetrics dm = new displaymetrics();

getwindowmanager().getdefaultdisplay().getmetrics(dm);

// 取得螢幕的寬度。

// 取得螢幕的高度。

樓主想做自適應的話,不是一句**可以搞定的,很多專案組花了大把的經歷寫了萬能自適函式,到最後,還是經常出問題,而且容易造成cpu資源過高消耗,給使用者的體感大打折扣。因為這個現在一些小的專案組,就直接做多個解像度的佈局,然後跟據實際解像度去掉用。這也是新手學開發最常見的方法。

4樓:雪緣輕夢

下面的**即可獲取螢幕的尺寸: 在乙個activity的oncreate方法中,編寫以下**:

displaymetrics metric = new displaymetrics();getwindowmanager().getdefaultdisplay().getmetrics(metric); int width = ; // 寬度(px) int height = ; // 高度(px) float density = ; // 密度( / / int densitydpi = ; // 密度dpi(120 / 160 / 240)

需要注意的是,在乙個低密度的小屏手機上,僅靠上面的**是不能獲取正確的尺寸的。

所以,需要在工程的檔案中,加入supports-screens節點,如下:

這樣當前的android程式就支援了多種解像度,那麼就可以得到正確的物理尺寸了。

5樓:夢瑆o悇溫潵濜

手機選擇 設定 --關於裝置 --android 版本 就是的。

怎樣獲取android手機螢幕的大小

6樓:網友

可以通過三種方式獲到螢幕大小:

1、通過windowmanager獲取。

displaymetrics dm = new displaymetrics();

getwindowmanager().getdefaultdisplay().getmetrics(dm);

heigth : " +

width : " +

2、通過resources獲取。

displaymetrics dm2 = getresources().getdisplaymetrics();

heigth2 : " +

width2 : " +

3、通過display 獲取螢幕的預設解像度。

display display = getwindowmanager().getdefaultdisplay();

width-display :" +

heigth-display :" +

怎樣獲取android手機螢幕的大小

7樓:home永遠18歲

displaymetrics metrics = new displaymetrics();

m_nscreenwidth = ; // 螢幕寬度。

m_nscreenheight = ; // 螢幕高度。

8樓:匿名使用者

安裝安兔兔評測吧 可以獲取所有**的各種資料。

如何獲取安卓系統的root許可權?獲取root許可權後會對手機造成什麼危害呢

廢話不多說,直接上說明 1.獲取root許可權後,將開放手機系統的最高許可權 可以作業系統中的所有物件,常規的軟體可通過使用root許可權來實現更多功能,但惡意軟體在入侵系統時也要使用root許可權。所以請使用者慎重考慮授權未知應用使用root許可權 2.獲取root許可權後,使用者可以對手機中的系...

jquery如何獲取滾動條的寬度

獲取瀏覽器顯示區域的高度 window height 獲取瀏覽器顯示區域的寬度 window width 獲取頁面的文件高度 document height 獲取頁面的文件寬度 document width 獲取滾動條到頂部的垂直高度 document scrolltop 獲取滾動條到左邊的垂直寬度...

國產山寨機安卓2 3 6怎麼獲取ROOT許可權 20

國產山寨機安卓..怎麼獲取root許可權 試下zroot或者用刷機精靈吧 不過這種機就是能root也沒多大改變。一下吧,山寨機是沒有root許可權的。不要在想了,現在中興v 才多塊錢,想怎麼root和刷機都行的啊。不怕。安卓..雜牌手機怎麼獲取root許可權?手機是知己的z網上的各種方法都試了 root並...