分辨率爲1920 * 1080,實際尺寸爲5英寸。如何計算android上的smallestWidth?
如何計算smallestWidth在android上?
哪個res文件夾應該在手機上使用,包括可繪製,值和佈局文件夾?
分辨率爲1920 * 1080,實際尺寸爲5英寸。如何計算android上的smallestWidth?
如何計算smallestWidth在android上?
哪個res文件夾應該在手機上使用,包括可繪製,值和佈局文件夾?
首先,我得到的DPI:
dpi的 =根(1920 * 1920 + 1080 * 1080)/ 5 = 440.5
然後,我使用的公式來獲得samllestWidth :
samllestWidth = 1080 /(DPI/160)= 1080 /(440.5/160)= 392.2
所以最小寬度是393dp
但是,如果製造商設置的DPI到480,最小寬度將是:
最小寬度 = 1080 /(一百六十零分之四百八十零)= 360dp
例如,如果有圖像(1920 * 1080),並將其假定爲xlarge。您必須以3:4:6:8縮放比率爲其他尺寸創建合適的圖像。
,如果你有一個位圖繪製這是48×48像素的中密度屏幕(尺寸爲啓動器圖標),所有不同的尺寸應該是:
36X36低密度 48×48的中密度 高密度72x72 96x96超高密度
您應該查看http://developer.android.com/guide/practices/screens_support.html以瞭解詳細信息。
尺寸
爲小尺寸屏幕小的資源。
正常尺寸屏幕的資源。 (這是基準尺寸。)
大尺寸屏幕的資源。
xlarge用於超大尺寸屏幕的資源。
對不起,我不認爲答案是我問的。我想知道如何根據分辨率和實際大小計算最小寬度。如果我新建一個android項目,res文件夾(drawable-xxhdpi或drawable-xhdpi,values-large或values-xlarge等)應該適合存儲資源。 –
除了我在答案中提供的鏈接,沒有更多的詳細信息。認爲,1536x1152 1920x1152 1920x1200是hdpi。所以你可以使用drawable-hdpi。你可以用3:4:6:8的縮放比例來計算它。 8 - > 1920然後3 - >?。 3 * 1920/8 = 720最小尺寸。 – Talha