android系統(tǒng)屏幕密度其實(shí)上是一種定義在硬件的概念即每英寸顯示屏對(duì)_第1頁
android系統(tǒng)屏幕密度其實(shí)上是一種定義在硬件的概念即每英寸顯示屏對(duì)_第2頁
android系統(tǒng)屏幕密度其實(shí)上是一種定義在硬件的概念即每英寸顯示屏對(duì)_第3頁
android系統(tǒng)屏幕密度其實(shí)上是一種定義在硬件的概念即每英寸顯示屏對(duì)_第4頁
android系統(tǒng)屏幕密度其實(shí)上是一種定義在硬件的概念即每英寸顯示屏對(duì)_第5頁
已閱讀5頁,還剩1頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

這種概念如果建立在android屏幕上則會(huì)更形象點(diǎn),但如果建立在機(jī)頂盒上,由于機(jī)頂buffer通過外接線輸出到其他顯示屏。publicstaticfinalintDENSITY_LOW=120;publicstaticfinalintDENSITY_MEDIUM=160;publicstaticfinalintDENSITY_HIGH=240;publicstaticfinalintDENSITY_XHIGH=320;publicstaticfinalintDENSITY_XXHIGH=480;publicstaticfinalintDENSITY_XXXHIGH=640;【3apkuiandroidapkuidipdp,兩者是相同的,最dip的實(shí)際值。dip值與屏幕密度的關(guān)系為:即系統(tǒng)屬性ro.sf.lcd_density定義的值除以160即為dip160,240100dip150px。而屏幕密度的定義則會(huì)直接影響到apk加載哪個(gè)文件夾正面的density120 density160 density density density 【4】androidosdandroidandroid160osd層過av線輸出到顯示屏。在該種定義下,dip150dip但如果定義osd層分辨1920*1080,屏幕密度定義為240dip值為1.5,即定義控件為50dip和50px顯示效果是不一樣下圖正方形按鈕控件大小定義分別為50dp50dip、同時(shí)對(duì)比兩張效果也可以發(fā)現(xiàn),androiddip的確可以做到屏幕密度resdrawable-hdpiH640*640像素的,在drawable-mdpi下放一張帶M字樣的360*360像素的,并且兩張命名osd720pdensity160osd1080pdensity240可以看到如果apk開發(fā)嚴(yán)格遵循android提供的多屏幕自適應(yīng)osd720p+density160下,內(nèi)存buffer為1280*720像素,加載ui時(shí)會(huì)選擇drawable-mdpi下的文件,而該文件夾下的是360*360像素的,所以在wrap_content的作用是將360*360像素?zé)o損buffer中。540*540buffer中。接下來可以再做另外一個(gè)試驗(yàn),將drawable-hdpi下的540*540刪除,然后再來看osd1080p+density240下的效果:android360*360到內(nèi)存分辨率中。而是以(360*360)*1.5(dip)最540*5401920*1080bufferdrawable-mdpi顯示因此產(chǎn)生了osd720pdensity160osd1080p+density240dip1280dip、720dip,wrap_content360dip,則試驗(yàn)效果是一致的。目前大多數(shù)機(jī)頂盒的apk不會(huì)刻意去切多套u(yù)i去兼容android自適應(yīng)方案,是將是ui放置的drawable-hdpi或者直接放在默認(rèn)的drawable下,在該種情況下,對(duì)于osd720pdensity160osd1080pdensity240720p1080posdosd是一塊畫apk720p1080p,ui最終呈現(xiàn)是一致的?!?osd720p+density160osd1080p+density240apk顯示異常?osd720pdensity160osd1080pdensity240uiosd1080pdensity240首先看到的最宏觀的表現(xiàn)顯示大小,density240密度更精細(xì)了,所以字體顯示會(huì)變小而更清晰一些。osd1080pdensity240osd1080p+density240時(shí),andr

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論