细胞大小不同

时间:2015-03-21 12:22:29

标签: java android xml android-layout android-studio

我正在制作应用程序一切正常,直到我在5英寸屏幕上工作。但是,当我想检查应用程序在3英寸的屏幕上看起来如何。这一切都非常大。我希望两个屏幕上的一切都一样。我能做到这一点,系统会自动检测设备的大小并让它运行吗?请帮忙。

1 个答案:

答案 0 :(得分:-1)

你的布局文件夹应该是这样的。

res/layout/my_layout.xml             // layout for normal screen size ("default")
res/layout-small/my_layout.xml       // layout for small screen size
res/layout-large/my_layout.xml       // layout for large screen size
res/layout-xlarge/my_layout.xml      // layout for extra large screen size
res/layout-xlarge-land/my_layout.xml // layout for extra large in landscape orientation

在Manifest中添加支持屏幕

<supports-screens android:resizeable=["true"| "false"]
              android:smallScreens=["true" | "false"]
              android:normalScreens=["true" | "false"]
              android:largeScreens=["true" | "false"]
              android:xlargeScreens=["true" | "false"]
              android:anyDensity=["true" | "false"]
              android:requiresSmallestWidthDp="integer"
              android:compatibleWidthLimitDp="integer"
              android:largestWidthLimitDp="integer"/>

有关详细信息,请查看此Link