我想弄清楚如何为不同屏幕密度定义不同的布局。针对不同屏幕密度的不同布局
目前,我要管理一个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