我已經看到我的應用程序在較小的設備上有一些問題,因爲5.1英寸設備上的相同DPI也可以在3.1英寸設備上。這會導致問題,因爲它會將一些佈局對象強制關閉。根據谷歌:安卓按屏幕大小排列,而不是dpi
,另外,
320dp: a typical phone screen (240x320 ldpi, 320x480 mdpi, 480x800 hdpi, etc).
480dp: a tweener tablet like the Streak (480x800 mdpi).
600dp: a 7」 tablet (600x1024 mdpi).
720dp: a 10」 tablet (720x1280 mdpi, 800x1280 mdpi, etc).
但是,這個古老的設置有一些問題;
我的S6 Edge的DPI爲640,因此它在本系統中被歸類爲7英寸平板電腦。這是關閉的,因爲它只有5.1英寸。
而且我有一個320英寸的8英寸平板電腦,這相當於'典型的手機'。
突然之間,手機和平板電腦已經交換了位置;因此,它使* dpi系統無用,因爲內容不在屏幕上。
因此,我需要按照屏幕大小去做,因爲這是真正重要的。我似乎無法找到任何東西,我查看了文檔,但找不到任何東西。我不想爲每個0.1英寸創建一個佈局,但是每1.0(英寸)英寸。特別是對於較小的設備,這是一個問題,因爲內容不在屏幕上。尺寸本身很好,但實際上屏幕上的內容是一個主要問題。
我在預發佈報告中看到,較小的設備開始將菜單按鈕從屏幕上推開。對於測試的Nexus 5上的一個實例,廣告被推出。
我怎麼能去呢?
爲什麼downvote? – Zoe