我想弄清楚如何爲不同屏幕密度定義不同的佈局。針對不同屏幕密度的不同佈局
目前,我要管理一個7" (的Nexus 7),10" (Galaxy Tab的S),現在是9.7" (Galaxy Tab的A)片
所以我現在兩個佈局定義目錄:
layout (for 7")
layout-sw720dp (should be only for 10")
我的問題是9.7" 平板電腦匹配佈局sw720dp目錄作爲我的10" 平板電腦所以從這個角度,我不知道如何定義只在我的9.7" 平板電腦基於另一個佈局目錄。 。
10"
的密度爲288ppi
,密度爲132ppi
。 我想如果密度是相同的我不會有這個問題。
是否可以僅基於密度創建新的目錄佈局?這個用例的最佳實踐是什麼,並同時管理我的10「佈局和我的9.7」佈局,密度不同?
「我想弄清楚如何爲不同的屏幕密度定義不同的佈局」 - 恕我直言,這是一種代碼味道。 – CommonsWare
也許它對你有用看看這個http://stackoverflow.com/questions/29956014/why-should-we-use-xml-layouts – Nanoc
當然你可以使用文件夾mdpi,hdpi,xhdpi作爲佈局以及。 – Nanoc