我想为1920x1080像素和5.5英寸的设备创建一个特殊的布局。
有谁知道我必须为此命名我的布局?
现在我在Nexus 10上有一个名为 layout-sw720dp
的布局我随时找到了一个计算器,但我再也找不到了。
THX。
答案 0 :(得分:0)
首先,您需要了解layout-sw720dp
的背后含义是什么
基于Android Documentation on Supporting Multiple Screen sw
表示smallestWidth,格式为layout-swdp。
所以720是屏幕的基本尺寸,如可用屏幕区域的最短尺寸所示。具体来说,设备的最小宽度是屏幕可用高度和宽度的最短值(您也可以将其视为屏幕的“最小可能宽度”)。您可以使用此限定符来确保无论屏幕的当前方向如何,您的应用程序的UI都至少具有可用宽度的dps。
例如,如果您的布局要求其屏幕区域的最小尺寸始终至少为720 dp,那么您可以使用此限定符来创建布局资源res / layout-sw720dp /。只有当可用屏幕的最小尺寸至少为720dp时,系统才会使用这些资源,无论720dp侧是用户感知的高度还是宽度。最小宽度是设备的固定屏幕尺寸特征;当屏幕方向改变时,设备的smallestWidth不会改变