值-w820dp的目的是什么?

时间:2016-07-13 07:04:00

标签: android

在Android中创建新项目时,将始终创建values-w820dp文件夹。我想更多地了解为什么这个文件夹存在以及为什么这个文件夹只包含dimens.xml文件。这个文件夹的主要用途是什么?提前谢谢。

enter image description here

2 个答案:

答案 0 :(得分:5)

values-w820dp基本上是用于查找至少820个设备无关像素宽的设备的值的文件夹。 因此,对于您要为此类设备执行的任何维度设置,您将转到此文件 - / res / values-820dp /dimens.xml:并定义适当的维度。

答案 1 :(得分:0)

正如Google所说的sw600dp:Use the Smallest-width Qualifier

开发人员在3.2之前的Android设备中遇到的困难之一是“大”屏幕尺寸的垃圾箱,其中包括戴尔Streak,原始Galaxy Tab和一般7英寸平板电脑。但是,很多应用程序可能想展示这个类别中不同设备的不同布局(例如5“和7”设备),即使它们都被认为是“大”屏幕。这就是为什么Android在Android中引入了“最小宽度”限定符(以及其他) 3.2。

最小宽度限定符允许您定位具有dp中给定的特定最小宽度的屏幕。例如,典型的7英寸平板电脑的最小宽度为600 dp,因此如果您希望UI在这些屏幕上有两个窗格(但在较小的屏幕上只有一个列表),您可以使用上一节中相同的两个布局对于单窗格和双窗格布局,但使用sw600dp表示双窗格布局适用于最小宽度为600 dp的屏幕,而不是大尺寸限定符: