好的,所以您必须知道的是,support-screens
这不会使您的应用程序在您支持的屏幕上看起来“漂亮”(查看此链接)。它只是告诉具有此类屏幕的用户将能够下载您的应用程序,但要使其正确显示则取决于您。您必须自己为特定屏幕创建布局。
有关它的更多信息,您可以在 Android 的文档中阅读:http: //developer.android.com/guide/practices/screens_support.html
基本上,您必须正确命名存储布局文件的目录,以便让 Android 知道它应该为特定设备选择哪个目录。例如,如果您的布局文件是“layout.xml”,您应该:
/res/layout/layout.xml // Default layout
/res/layout-small/layout.xml // Small screens
/res/layout-large/layout.xml // Large screens
/res/layout-xlarge/layout.xml // Extra large screens
您可以更进一步,通过在目录名称中指定另一个关键字来为portrait
和视图制作不同的布局:landscape
/res/layout-small-land/layout.xml // Small screens, landscape view
/res/layout-small-portrait/layout.xml // Small screens, portrait view
请记住,标签顺序很重要,因此您不能编写layout-portrait-small
.