Android设备中的各种屏幕尺寸有哪些。我有三种屏幕尺寸,分别是320X480,420x00(三星Galaxy Player5.0),600X1024(三星Galaxy Tab Sprint)。如何在所有屏幕尺寸中正确安装所有设备的项目/应用程序。
答案 0 :(得分:0)
在这里,我将向您发送不同屏幕尺寸和密度的图片。这对您有帮助。
答案 1 :(得分:0)
好的,所以您必须知道的是,支持屏幕不会使您的应用程序在您支持的屏幕上看起来“不错”(请查看此链接)。它只是告诉具有此类屏幕的用户将能够下载您的应用程序,但您可以正确显示它。您必须自己为特定屏幕创建布局。
有关它的更多信息,您可以阅读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
您可以更进一步,通过在目录名称中指定另一个关键字,为纵向和横向视图制作不同的布局:
/res/layout-small-land/layout.xml // Small screens, landscape view
/res/layout-small-portrait/layout.xml // Small screens, portrait view
请记住,标签顺序很重要,因此您无法编写layout-portrait-small。
最后将此代码添加到AndroidManifest文件中:
<supports-screens
android:resizeable="true"
android:smallScreens="true"
android:largeScreens="true"
android:xlargeScreens="true"
android:normalScreens="true"
android:anyDensity="true"
/&GT;