Nexus 7采用TVDPI,但编程应用程序时不使用它。Eclipse使用HDPI、LDPI、MDPI、XHDPI和XXHDPI文件夹。经过我的研究,我仍然没有找到确定的结论。四个不同的来源,四个不同的答案:1.33 x MDPI、HDPI、XHDPI和没有直接答案。所以我的问题是:有人真正知道Nexus 7使用哪种密度(HDPI/LDPI/MDPI/XHDPI/XXHDPI)吗?
res/layout.../
文件夹中,而不是res/drawable...
文件夹中。你可以将-tvdpi
应用于任何一个文件夹。为-tvdpi
提供自定义布局会很奇怪。提供自定义绘图可能是可行的,但可能过度设计。即使是谷歌也没有为操作系统的艺术品提供这样的自定义绘图。如果您未能提供与设备密度匹配的绘图,则Android将自动缩放不同密度的绘图。因此,如果您有-hdpi
绘图,则Android将自动缩小它们并使用它们。 - CommonsWare-mdpi
平板电脑提供选择尺寸的“特定大小的图像”。现在,这意味着大约72%的平板电脑正在使用你的图像。其余的平板电脑将对图像进行上采样(或者很少情况下进行下采样),以适应设备具有不同的屏幕密度。 - CommonsWare-sw600dp
绘制资源目录更名为-sw600dp-mdpi
。否则,所有应用程序都将使用-sw600dp-tvdpi
目录。这就是为什么通常不会看到基于屏幕尺寸的绘制目录,而且从来不是仅基于屏幕尺寸的原因。 - CommonsWare